# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x0000CE50 (5 of them) # A5 relocation data at 0x00001218 # A5 relocation at 00000084 # A5 relocation at 000001FC # A5 relocation at 00000218 # A5 relocation at 00000380 # A5 relocation at 000000AA # A5 relocation at 00000454 # A5 relocation at 000004FA # A5 relocation at 00000666 # A5 relocation at 00000738 # A5 relocation at 0000075C # A5 relocation at 00000766 # A5 relocation at 00000782 # A5 relocation at 000007BA # A5 relocation at 00000812 # A5 relocation at 0000082E # A5 relocation at 0000084E # A5 relocation at 00000884 # A5 relocation at 00000896 # A5 relocation at 000008D2 # A5 relocation at 00000748 # A5 relocation at 00000776 # A5 relocation at 00000822 # A5 relocation at 00000790 # A5 relocation at 0000085A # A5 relocation at 000008A2 # A5 relocation at 000008F0 # A5 relocation at 00000918 # A5 relocation at 0000093A # A5 relocation at 00000966 # A5 relocation at 000009A0 # A5 relocation at 00000ABE # A5 relocation at 00000B8C # A5 relocation at 00000DB8 # A5 relocation at 00001098 # A5 relocation at 000010A4 # A5 is 0x00000000 # PC relocation data at 0x00001250 # PC relocation at 00000066 # PC relocation at 00000180 # PC relocation at 00000338 # PC relocation at 00000348 # PC relocation at 00000358 # PC relocation at 00000366 # PC relocation at 00000400 # PC relocation at 00000410 # PC relocation at 00000432 # PC relocation at 000000A0 # PC relocation at 000000BA # PC relocation at 00000196 # PC relocation at 000000CC # PC relocation at 000001A8 # PC relocation at 000001D2 # PC relocation at 000001C0 # PC relocation at 00000222 # PC relocation at 00000312 # PC relocation at 0000039A # PC relocation at 000003AA # PC relocation at 000003C2 # PC relocation at 000003DE # PC relocation at 0000046A # PC relocation at 000004BE # PC relocation at 00000510 # PC relocation at 0000047A # PC relocation at 0000048E # PC relocation at 0000051E # PC relocation at 00000530 # PC relocation at 00000496 # PC relocation at 000004A8 # PC relocation at 000004E0 # PC relocation at 0000053E # PC relocation at 00000570 # PC relocation at 00000BA0 # PC relocation at 00000CAA # PC relocation at 00000CBE # PC relocation at 00000D0E # PC relocation at 00000D5A # PC relocation at 00000CCC # PC relocation at 00000CD6 # PC relocation at 00000D1C # PC relocation at 00000D26 # PC relocation at 00000D6A # PC relocation at 00000CE6 # PC relocation at 00000D36 # PC relocation at 00000CF6 # PC relocation at 00000D46 # PC relocation at 00000D82 # PC relocation at 00000D72 # PC relocation at 00000DA0 # PC relocation at 00000DCA # PC relocation at 00000DE6 # PC relocation at 00000FD4 # PC relocation at 00000FE0 # PC relocation at 00000FEC # PC relocation at 00001154 # PC relocation at 00001160 # PC relocation at 000011C4 # PC relocation at 000011D0 # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 4E56 FE1C link A6, -0x01E4 0000000C 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000010 266E 000A movea.l A3, [A6 + 0xA] 00000014 7000 moveq.l D0, 0x00 00000016 2D40 FE1C move.l [A6 - 0x1E4], D0 0000001A 45EE FE20 lea.l A2, [A6 - 0x1E0] 0000001E 2D4A FFB0 move.l [A6 - 0x50], A2 00000022 2D6E 000E FFF4 move.l [A6 - 0xC], [A6 + 0xE] 00000028 7000 moveq.l D0, 0x00 0000002A 2D40 FFF8 move.l [A6 - 0x8], D0 0000002E 4244 clr.w D4 00000030 422E FFFC clr.b [A6 - 0x4] 00000034 7028 moveq.l D0, 0x28 00000036 2F00 move.l -[A7], D0 00000038 486E FE20 pea.l [A6 - 0x1E0] 0000003C 4EB9 0000 057C jsr [0x0000057C] 00000042 2D40 FFB0 move.l [A6 - 0x50], D0 00000046 422E FFB4 clr.b [A6 - 0x4C] 0000004A 486E FFF4 pea.l [A6 - 0xC] 0000004E 486E FFB4 pea.l [A6 - 0x4C] 00000052 486E FFF8 pea.l [A6 - 0x8] 00000056 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000005A 4EB9 0000 C85A jsr [0x0000C85A] 00000060 2A00 move.l D5, D0 00000062 6000 04CE bra +0x4D0 /* 00000532 */ label00000066: 00000066 4A44 tst.w D4 00000068 6600 04BC bne +0x4BE /* 00000526 */ 0000006C 102E FFFC move.b D0, [A6 - 0x4] 00000070 6600 04B4 bne +0x4B6 /* 00000526 */ 00000074 2F05 move.l -[A7], D5 00000076 4EB9 0000 05A8 jsr [0x000005A8] 0000007C 2A00 move.l D5, D0 0000007E 2F05 move.l -[A7], D5 00000080 4EB9 0000 C862 jsr [0x0000C862] 00000086 4A00 tst.b D0 00000088 672C beq +0x2E /* 000000B6 */ 0000008A 2F05 move.l -[A7], D5 0000008C 486E FFB4 pea.l [A6 - 0x4C] 00000090 4EB9 0000 0604 jsr [0x00000604] 00000096 2440 movea.l A2, D0 00000098 200A move.l D0, A2 0000009A 6714 beq +0x16 /* 000000B0 */ 0000009C 2F0A move.l -[A7], A2 0000009E 2F2E FE1C move.l -[A7], [A6 - 0x1E4] 000000A2 4EB9 0000 09D0 jsr [0x000009D0] 000000A8 2D40 FE1C move.l [A6 - 0x1E4], D0 000000AC 6000 0478 bra +0x47A /* 00000526 */ label000000B0: 000000B0 7804 moveq.l D4, 0x04 000000B2 6000 0472 bra +0x474 /* 00000526 */ label000000B6: 000000B6 7027 moveq.l D0, 0x27 000000B8 BA80 cmp.l D5, D0 000000BA 6700 0100 beq +0x102 /* 000001BC */ 000000BE 7026 moveq.l D0, 0x26 000000C0 BA80 cmp.l D5, D0 000000C2 6700 0082 beq +0x84 /* 00000146 */ 000000C6 7015 moveq.l D0, 0x15 000000C8 BA80 cmp.l D5, D0 000000CA 677A beq +0x7C /* 00000146 */ 000000CC 7024 moveq.l D0, 0x24 000000CE BA80 cmp.l D5, D0 000000D0 6774 beq +0x76 /* 00000146 */ 000000D2 7025 moveq.l D0, 0x25 000000D4 BA80 cmp.l D5, D0 000000D6 676E beq +0x70 /* 00000146 */ 000000D8 700E moveq.l D0, 0x0E 000000DA BA80 cmp.l D5, D0 000000DC 6768 beq +0x6A /* 00000146 */ 000000DE 7006 moveq.l D0, 0x06 000000E0 BA80 cmp.l D5, D0 000000E2 6762 beq +0x64 /* 00000146 */ 000000E4 7016 moveq.l D0, 0x16 000000E6 BA80 cmp.l D5, D0 000000E8 675C beq +0x5E /* 00000146 */ 000000EA 7032 moveq.l D0, 0x32 000000EC BA80 cmp.l D5, D0 000000EE 6776 beq +0x78 /* 00000166 */ 000000F0 7033 moveq.l D0, 0x33 000000F2 BA80 cmp.l D5, D0 000000F4 6770 beq +0x72 /* 00000166 */ 000000F6 7034 moveq.l D0, 0x34 000000F8 BA80 cmp.l D5, D0 000000FA 676A beq +0x6C /* 00000166 */ 000000FC 7035 moveq.l D0, 0x35 000000FE BA80 cmp.l D5, D0 00000100 6764 beq +0x66 /* 00000166 */ 00000102 702E moveq.l D0, 0x2E 00000104 BA80 cmp.l D5, D0 00000106 675E beq +0x60 /* 00000166 */ 00000108 702F moveq.l D0, 0x2F 0000010A BA80 cmp.l D5, D0 0000010C 6758 beq +0x5A /* 00000166 */ 0000010E 7030 moveq.l D0, 0x30 00000110 BA80 cmp.l D5, D0 00000112 6752 beq +0x54 /* 00000166 */ 00000114 7031 moveq.l D0, 0x31 00000116 BA80 cmp.l D5, D0 00000118 674C beq +0x4E /* 00000166 */ 0000011A 7036 moveq.l D0, 0x36 0000011C BA80 cmp.l D5, D0 0000011E 6746 beq +0x48 /* 00000166 */ 00000120 7037 moveq.l D0, 0x37 00000122 BA80 cmp.l D5, D0 00000124 6740 beq +0x42 /* 00000166 */ 00000126 7038 moveq.l D0, 0x38 00000128 BA80 cmp.l D5, D0 0000012A 673A beq +0x3C /* 00000166 */ 0000012C 7039 moveq.l D0, 0x39 0000012E BA80 cmp.l D5, D0 00000130 6734 beq +0x36 /* 00000166 */ 00000132 702D moveq.l D0, 0x2D 00000134 BA80 cmp.l D5, D0 00000136 6758 beq +0x5A /* 00000190 */ 00000138 703A moveq.l D0, 0x3A 0000013A BA80 cmp.l D5, D0 0000013C 677C beq +0x7E /* 000001BA */ 0000013E 7029 moveq.l D0, 0x29 00000140 BA80 cmp.l D5, D0 00000142 6776 beq +0x78 /* 000001BA */ 00000144 6074 bra +0x76 /* 000001BA */ label00000146: 00000146 246E FFB0 movea.l A2, [A6 - 0x50] 0000014A 41EE FFB0 lea.l A0, [A6 - 0x50] 0000014E B5C8 cmpa.l A2, A0 00000150 6410 bcc +0x12 /* 00000162 */ 00000152 2F05 move.l -[A7], D5 00000154 2F0A move.l -[A7], A2 00000156 4EB9 0000 057C jsr [0x0000057C] 0000015C 2D40 FFB0 move.l [A6 - 0x50], D0 00000160 605A bra +0x5C /* 000001BC */ label00000162: 00000162 7805 moveq.l D4, 0x05 00000164 6056 bra +0x58 /* 000001BC */ label00000166: 00000166 2F05 move.l -[A7], D5 00000168 486E FFB4 pea.l [A6 - 0x4C] 0000016C 4EB9 0000 0604 jsr [0x00000604] 00000172 2440 movea.l A2, D0 00000174 200A move.l D0, A2 00000176 6714 beq +0x16 /* 0000018C */ 00000178 2F0A move.l -[A7], A2 0000017A 2F2E FE1C move.l -[A7], [A6 - 0x1E4] 0000017E 4EB9 0000 09D0 jsr [0x000009D0] 00000184 2D40 FE1C move.l [A6 - 0x1E4], D0 00000188 6000 039C bra +0x39E /* 00000526 */ label0000018C: 0000018C 7804 moveq.l D4, 0x04 0000018E 602C bra +0x2E /* 000001BC */ label00000190: 00000190 2F05 move.l -[A7], D5 00000192 486E FFB4 pea.l [A6 - 0x4C] 00000196 4EB9 0000 0A34 jsr [0x00000A34 /* DragPattern */] 0000019C 2440 movea.l A2, D0 0000019E 200A move.l D0, A2 000001A0 6714 beq +0x16 /* 000001B6 */ 000001A2 2F0A move.l -[A7], A2 000001A4 2F2E FE1C move.l -[A7], [A6 - 0x1E4] 000001A8 4EB9 0000 09D0 jsr [0x000009D0] 000001AE 2D40 FE1C move.l [A6 - 0x1E4], D0 000001B2 6000 0372 bra +0x374 /* 00000526 */ label000001B6: 000001B6 7804 moveq.l D4, 0x04 000001B8 6002 bra +0x4 /* 000001BC */ label000001BA: 000001BA 7801 moveq.l D4, 0x01 label000001BC: 000001BC 4A44 tst.w D4 000001BE 6600 FEA6 bne -0x158 /* 00000066 */ 000001C2 486E FFF4 pea.l [A6 - 0xC] 000001C6 486E FFB4 pea.l [A6 - 0x4C] 000001CA 486E FFF8 pea.l [A6 - 0x8] 000001CE 1F2E 0008 move.b -[A7], [A6 + 0x8] 000001D2 4EB9 0000 C85A jsr [0x0000C85A] 000001D8 2A00 move.l D5, D0 000001DA 6000 FE8A bra -0x174 /* 00000066 */ label000001DE: 000001DE 486E FFF4 pea.l [A6 - 0xC] 000001E2 486E FFB4 pea.l [A6 - 0x4C] 000001E6 486E FFF8 pea.l [A6 - 0x8] 000001EA 1F2E 0008 move.b -[A7], [A6 + 0x8] 000001EE 4EB9 0000 C85A jsr [0x0000C85A] 000001F4 2A00 move.l D5, D0 000001F6 2F05 move.l -[A7], D5 000001F8 4EB9 0000 0AD8 jsr [0x00000AD8 /* SysResName */] 000001FE 2A00 move.l D5, D0 00000200 2005 move.l D0, D5 00000202 7203 moveq.l D1, 0x03 00000204 B081 cmp.l D0, D1 00000206 6700 00D6 beq +0xD8 /* 000002DE */ 0000020A 7204 moveq.l D1, 0x04 0000020C B081 cmp.l D0, D1 0000020E 6700 0152 beq +0x154 /* 00000362 */ 00000212 7202 moveq.l D1, 0x02 00000214 B081 cmp.l D0, D1 00000216 6700 015E beq +0x160 /* 00000376 */ 0000021A 7205 moveq.l D1, 0x05 0000021C B081 cmp.l D0, D1 0000021E 6700 016C beq +0x16E /* 0000038C */ 00000222 7221 moveq.l D1, 0x21 00000224 B081 cmp.l D0, D1 00000226 6700 017C beq +0x17E /* 000003A4 */ 0000022A 7220 moveq.l D1, 0x20 0000022C B081 cmp.l D0, D1 0000022E 6700 0174 beq +0x176 /* 000003A4 */ 00000232 720F moveq.l D1, 0x0F 00000234 B081 cmp.l D0, D1 00000236 6700 016C beq +0x16E /* 000003A4 */ 0000023A 7208 moveq.l D1, 0x08 0000023C B081 cmp.l D0, D1 0000023E 6700 0164 beq +0x166 /* 000003A4 */ 00000242 7209 moveq.l D1, 0x09 00000244 B081 cmp.l D0, D1 00000246 6700 015C beq +0x15E /* 000003A4 */ 0000024A 721E moveq.l D1, 0x1E 0000024C B081 cmp.l D0, D1 0000024E 6700 0154 beq +0x156 /* 000003A4 */ 00000252 721F moveq.l D1, 0x1F 00000254 B081 cmp.l D0, D1 00000256 6700 014C beq +0x14E /* 000003A4 */ 0000025A 7211 moveq.l D1, 0x11 0000025C B081 cmp.l D0, D1 0000025E 6700 0144 beq +0x146 /* 000003A4 */ 00000262 7212 moveq.l D1, 0x12 00000264 B081 cmp.l D0, D1 00000266 6700 013C beq +0x13E /* 000003A4 */ 0000026A 721C moveq.l D1, 0x1C 0000026C B081 cmp.l D0, D1 0000026E 6700 0134 beq +0x136 /* 000003A4 */ 00000272 721D moveq.l D1, 0x1D 00000274 B081 cmp.l D0, D1 00000276 6700 012C beq +0x12E /* 000003A4 */ 0000027A 721A moveq.l D1, 0x1A 0000027C B081 cmp.l D0, D1 0000027E 6700 0124 beq +0x126 /* 000003A4 */ 00000282 721B moveq.l D1, 0x1B 00000284 B081 cmp.l D0, D1 00000286 6700 011C beq +0x11E /* 000003A4 */ 0000028A 720C moveq.l D1, 0x0C 0000028C B081 cmp.l D0, D1 0000028E 6700 0114 beq +0x116 /* 000003A4 */ 00000292 720B moveq.l D1, 0x0B 00000294 B081 cmp.l D0, D1 00000296 6700 010C beq +0x10E /* 000003A4 */ 0000029A 720A moveq.l D1, 0x0A 0000029C B081 cmp.l D0, D1 0000029E 6700 0104 beq +0x106 /* 000003A4 */ 000002A2 7213 moveq.l D1, 0x13 000002A4 B081 cmp.l D0, D1 000002A6 6700 00FC beq +0xFE /* 000003A4 */ 000002AA 7207 moveq.l D1, 0x07 000002AC B081 cmp.l D0, D1 000002AE 6700 00F4 beq +0xF6 /* 000003A4 */ 000002B2 7214 moveq.l D1, 0x14 000002B4 B081 cmp.l D0, D1 000002B6 6700 00EC beq +0xEE /* 000003A4 */ 000002BA 7217 moveq.l D1, 0x17 000002BC B081 cmp.l D0, D1 000002BE 6700 0176 beq +0x178 /* 00000436 */ 000002C2 7222 moveq.l D1, 0x22 000002C4 B081 cmp.l D0, D1 000002C6 6700 01C2 beq +0x1C4 /* 0000048A */ 000002CA 7210 moveq.l D1, 0x10 000002CC B081 cmp.l D0, D1 000002CE 6700 01BA beq +0x1BC /* 0000048A */ 000002D2 7229 moveq.l D1, 0x29 000002D4 B081 cmp.l D0, D1 000002D6 6700 0204 beq +0x206 /* 000004DC */ 000002DA 6000 0248 bra +0x24A /* 00000524 */ label000002DE: 000002DE 2F05 move.l -[A7], D5 000002E0 486E FE1C pea.l [A6 - 0x1E4] 000002E4 486E FFB0 pea.l [A6 - 0x50] 000002E8 4EB9 0000 0B3C jsr [0x00000B3C] 000002EE 3800 move.w D4, D0 000002F0 6600 0234 bne +0x236 /* 00000526 */ 000002F4 206E FFB0 movea.l A0, [A6 - 0x50] 000002F8 43EE FFA4 lea.l A1, [A6 - 0x5C] 000002FC B1C9 cmpa.l A0, A1 000002FE 6506 bcs +0x8 /* 00000306 */ 00000300 7805 moveq.l D4, 0x05 00000302 6000 0222 bra +0x224 /* 00000526 */ label00000306: 00000306 7615 moveq.l D3, 0x15 00000308 2F03 move.l -[A7], D3 0000030A 2F2E FFB0 move.l -[A7], [A6 - 0x50] 0000030E 4EB9 0000 057C jsr [0x0000057C] 00000314 2D40 FFB0 move.l [A6 - 0x50], D0 00000318 7224 moveq.l D1, 0x24 0000031A 2F01 move.l -[A7], D1 0000031C 2F00 move.l -[A7], D0 0000031E 4EB9 0000 057C jsr [0x0000057C] 00000324 2D40 FFB0 move.l [A6 - 0x50], D0 00000328 720C moveq.l D1, 0x0C 0000032A 2F01 move.l -[A7], D1 0000032C 2F00 move.l -[A7], D0 0000032E 4EB9 0000 057C jsr [0x0000057C] 00000334 2D40 FFB0 move.l [A6 - 0x50], D0 00000338 2F03 move.l -[A7], D3 0000033A 2F00 move.l -[A7], D0 0000033C 4EB9 0000 057C jsr [0x0000057C] 00000342 2D40 FFB0 move.l [A6 - 0x50], D0 00000346 486E FFF4 pea.l [A6 - 0xC] 0000034A 486E FFB4 pea.l [A6 - 0x4C] 0000034E 486E FFF8 pea.l [A6 - 0x8] 00000352 1F2E 0008 move.b -[A7], [A6 + 0x8] 00000356 4EB9 0000 C85A jsr [0x0000C85A] 0000035C 2A00 move.l D5, D0 0000035E 6000 FD06 bra -0x2F8 /* 00000066 */ label00000362: 00000362 7A02 moveq.l D5, 0x02 00000364 7002 moveq.l D0, 0x02 00000366 2F00 move.l -[A7], D0 00000368 486E FE1C pea.l [A6 - 0x1E4] 0000036C 486E FFB0 pea.l [A6 - 0x50] 00000370 4EB9 0000 0B3C jsr [0x00000B3C] label00000376: 00000376 2F05 move.l -[A7], D5 00000378 486E FE1C pea.l [A6 - 0x1E4] 0000037C 486E FFB0 pea.l [A6 - 0x50] 00000380 4EB9 0000 0B3C jsr [0x00000B3C] 00000386 3800 move.w D4, D0 00000388 6000 019C bra +0x19E /* 00000526 */ label0000038C: 0000038C 7002 moveq.l D0, 0x02 0000038E 2F00 move.l -[A7], D0 00000390 486E FE1C pea.l [A6 - 0x1E4] 00000394 486E FFB0 pea.l [A6 - 0x50] 00000398 4EB9 0000 0B3C jsr [0x00000B3C] 0000039E 3800 move.w D4, D0 000003A0 6600 0184 bne +0x186 /* 00000526 */ label000003A4: 000003A4 7005 moveq.l D0, 0x05 000003A6 BA80 cmp.l D5, D0 000003A8 6716 beq +0x18 /* 000003C0 */ 000003AA 2F05 move.l -[A7], D5 000003AC 486E FE1C pea.l [A6 - 0x1E4] 000003B0 486E FFB0 pea.l [A6 - 0x50] 000003B4 4EB9 0000 0B3C jsr [0x00000B3C] 000003BA 3800 move.w D4, D0 000003BC 6600 0168 bne +0x16A /* 00000526 */ label000003C0: 000003C0 7614 moveq.l D3, 0x14 000003C2 BA83 cmp.l D5, D3 000003C4 6632 bne +0x34 /* 000003F8 */ 000003C6 246E FFB0 movea.l A2, [A6 - 0x50] 000003CA 41EE FFAC lea.l A0, [A6 - 0x54] 000003CE B5C8 cmpa.l A2, A0 000003D0 6420 bcc +0x22 /* 000003F2 */ 000003D2 2F03 move.l -[A7], D3 000003D4 2F0A move.l -[A7], A2 000003D6 4EB9 0000 057C jsr [0x0000057C] 000003DC 2D40 FFB0 move.l [A6 - 0x50], D0 000003E0 7215 moveq.l D1, 0x15 000003E2 2F01 move.l -[A7], D1 000003E4 2F00 move.l -[A7], D0 000003E6 4EB9 0000 057C jsr [0x0000057C] 000003EC 2D40 FFB0 move.l [A6 - 0x50], D0 000003F0 6028 bra +0x2A /* 0000041A */ label000003F2: 000003F2 7805 moveq.l D4, 0x05 000003F4 6000 0130 bra +0x132 /* 00000526 */ label000003F8: 000003F8 246E FFB0 movea.l A2, [A6 - 0x50] 000003FC 41EE FFB0 lea.l A0, [A6 - 0x50] 00000400 B5C8 cmpa.l A2, A0 00000402 6410 bcc +0x12 /* 00000414 */ 00000404 2F05 move.l -[A7], D5 00000406 2F0A move.l -[A7], A2 00000408 4EB9 0000 057C jsr [0x0000057C] 0000040E 2D40 FFB0 move.l [A6 - 0x50], D0 00000412 6006 bra +0x8 /* 0000041A */ label00000414: 00000414 7805 moveq.l D4, 0x05 00000416 6000 010E bra +0x110 /* 00000526 */ label0000041A: 0000041A 486E FFF4 pea.l [A6 - 0xC] 0000041E 486E FFB4 pea.l [A6 - 0x4C] 00000422 486E FFF8 pea.l [A6 - 0x8] 00000426 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000042A 4EB9 0000 C85A jsr [0x0000C85A] 00000430 2A00 move.l D5, D0 00000432 6000 FC32 bra -0x3CC /* 00000066 */ label00000436: 00000436 2F05 move.l -[A7], D5 00000438 486E FE1C pea.l [A6 - 0x1E4] 0000043C 486E FFB0 pea.l [A6 - 0x50] 00000440 4EB9 0000 0B3C jsr [0x00000B3C] 00000446 3800 move.w D4, D0 00000448 6600 00DC bne +0xDE /* 00000526 */ 0000044C 2F2E FE1C move.l -[A7], [A6 - 0x1E4] 00000450 4EB9 0000 0E0C jsr [0x00000E0C] 00000456 7201 moveq.l D1, 0x01 00000458 B041 cmp.w D0, D1 0000045A 6D2C blt +0x2E /* 00000488 */ 0000045C 7024 moveq.l D0, 0x24 0000045E 2F00 move.l -[A7], D0 00000460 486E FE1C pea.l [A6 - 0x1E4] 00000464 4EB9 0000 0E4C jsr [0x00000E4C] 0000046A 2F00 move.l -[A7], D0 0000046C 4EB9 0000 0E98 jsr [0x00000E98] 00000472 2440 movea.l A2, D0 00000474 200A move.l D0, A2 00000476 6710 beq +0x12 /* 00000488 */ 00000478 2F0A move.l -[A7], A2 0000047A 2F2E FE1C move.l -[A7], [A6 - 0x1E4] 0000047E 4EB9 0000 09D0 jsr [0x000009D0] 00000484 2D40 FE1C move.l [A6 - 0x1E4], D0 label00000488: 00000488 7A10 moveq.l D5, 0x10 label0000048A: 0000048A 2F05 move.l -[A7], D5 0000048C 486E FE1C pea.l [A6 - 0x1E4] 00000490 486E FFB0 pea.l [A6 - 0x50] 00000494 4EB9 0000 0B3C jsr [0x00000B3C] 0000049A 3800 move.w D4, D0 0000049C 6600 0088 bne +0x8A /* 00000526 */ 000004A0 206E FFB0 movea.l A0, [A6 - 0x50] 000004A4 43EE FFB0 lea.l A1, [A6 - 0x50] 000004A8 B1C9 cmpa.l A0, A1 000004AA 6504 bcs +0x6 /* 000004B0 */ 000004AC 7805 moveq.l D4, 0x05 000004AE 6076 bra +0x78 /* 00000526 */ label000004B0: 000004B0 2F05 move.l -[A7], D5 000004B2 2F2E FFB0 move.l -[A7], [A6 - 0x50] 000004B6 4EB9 0000 057C jsr [0x0000057C] 000004BC 2D40 FFB0 move.l [A6 - 0x50], D0 000004C0 486E FFF4 pea.l [A6 - 0xC] 000004C4 486E FFB4 pea.l [A6 - 0x4C] 000004C8 486E FFF8 pea.l [A6 - 0x8] 000004CC 1F2E 0008 move.b -[A7], [A6 + 0x8] 000004D0 4EB9 0000 C85A jsr [0x0000C85A] 000004D6 2A00 move.l D5, D0 000004D8 6000 FB8C bra -0x472 /* 00000066 */ label000004DC: 000004DC 2F05 move.l -[A7], D5 000004DE 486E FE1C pea.l [A6 - 0x1E4] 000004E2 486E FFB0 pea.l [A6 - 0x50] 000004E6 4EB9 0000 0B3C jsr [0x00000B3C] 000004EC 3800 move.w D4, D0 000004EE 6636 bne +0x38 /* 00000526 */ 000004F0 486E FE1C pea.l [A6 - 0x1E4] 000004F4 4EB9 0000 0E4C jsr [0x00000E4C] 000004FA 2680 move.l [A3], D0 000004FC 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 00000502 486E FE1C pea.l [A6 - 0x1E4] 00000506 4EB9 0000 0E4C jsr [0x00000E4C] 0000050C 4A80 tst.l D0 0000050E 6610 bne +0x12 /* 00000520 */ 00000510 486E FFB0 pea.l [A6 - 0x50] 00000514 4EB9 0000 0F6C jsr [0x00000F6C] 0000051A 7228 moveq.l D1, 0x28 0000051C B001 cmp.b D0, D1 0000051E 6706 beq +0x8 /* 00000526 */ label00000520: 00000520 7801 moveq.l D4, 0x01 00000522 6002 bra +0x4 /* 00000526 */ label00000524: 00000524 7801 moveq.l D4, 0x01 label00000526: 00000526 4A44 tst.w D4 00000528 6608 bne +0xA /* 00000532 */ 0000052A 102E FFFC move.b D0, [A6 - 0x4] 0000052E 6700 FCAE beq -0x350 /* 000001DE */ label00000532: 00000532 4A44 tst.w D4 00000534 6608 bne +0xA /* 0000053E */ 00000536 102E FFFC move.b D0, [A6 - 0x4] 0000053A 6700 FB2A beq -0x4D4 /* 00000066 */ label0000053E: 0000053E 4A44 tst.w D4 00000540 670A beq +0xC /* 0000054C */ 00000542 2F2E FE1C move.l -[A7], [A6 - 0x1E4] 00000546 4EB9 0000 0F94 jsr [0x00000F94] label0000054C: 0000054C 3004 move.w D0, D4 0000054E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000552 4E5E unlink A6 00000554 205F movea.l A0, [A7]+ 00000556 4FEF 000A lea.l A7, [A7 + 0xA] 0000055A 4ED0 jmp [A0] 0000055C 9D50 sub.w [A0], D6 0000055E 6172 bsr +0x74 /* 000005D2 */ 00000560 7365 moveq.l D1, 0x65 00000562 725F moveq.l D1, 0x5F 00000564 5F46 subq.w D6, 7 00000566 5055 addq.w [A5], 8 00000568 6350 bls +0x52 /* 000005BA */ 0000056A 5050 addq.w [A0], 8 0000056C 3130 5F50 move.w -[A0], [A0] 00000570 6172 bsr +0x74 /* 000005E4 */ 00000572 7365 moveq.l D1, 0x65 00000574 5472 6565 addq.w <>, 2 00000578 5563 subq.w -[A3], 2 0000057A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000057E 0000 2F0A ori.b D0, 0xA /* '\n' */ 00000582 246E 0008 movea.l A2, [A6 + 0x8] 00000586 24AE 000C move.l [A2], [A6 + 0xC] 0000058A 584A addq.w A2, 4 0000058C 200A move.l D0, A2 0000058E 245F movea.l A2, [A7]+ 00000590 4E5E unlink A6 00000592 205F movea.l A0, [A7]+ 00000594 504F addq.w A7, 8 00000596 4ED0 jmp [A0] 00000598 8C50 or.w D6, [A0] 0000059A 7573 moveq.l D2, 0x73 0000059C 684F bvc +0x51 /* 000005ED */ 0000059E 705F moveq.l D0, 0x5F 000005A0 5F46 subq.w D6, 7 000005A2 6C50 bge +0x52 /* 000005F4 */ 000005A4 6C00 0000 bge +0x2 /* 000005A6 */ // begin alternate branch 000005A6-000005B2 label000005A6: 000005A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000005AA 0000 202E ori.b D0, 0x2E /* '.' */ 000005AE 0008 720C ori.b A0, 0xC // end alternate branch 000005A6-000005B2 label000005A6: // (misaligned) 000005A8 4E56 0000 link A6, 0 000005AC 202E 0008 move.l D0, [A6 + 0x8] 000005B0 720C moveq.l D1, 0x0C 000005B2 B081 cmp.l D0, D1 000005B4 671A beq +0x1C /* 000005D0 */ 000005B6 720B moveq.l D1, 0x0B 000005B8 B081 cmp.l D0, D1 label000005BA: 000005BA 6718 beq +0x1A /* 000005D4 */ 000005BC 720A moveq.l D1, 0x0A 000005BE B081 cmp.l D0, D1 000005C0 6716 beq +0x18 /* 000005D8 */ 000005C2 7209 moveq.l D1, 0x09 000005C4 B081 cmp.l D0, D1 000005C6 6714 beq +0x16 /* 000005DC */ 000005C8 722C moveq.l D1, 0x2C 000005CA B081 cmp.l D0, D1 000005CC 6712 beq +0x14 /* 000005E0 */ 000005CE 6014 bra +0x16 /* 000005E4 */ label000005D0: 000005D0 7027 moveq.l D0, 0x27 fn000005D2: 000005D2 6014 bra +0x16 /* 000005E8 */ label000005D4: 000005D4 7026 moveq.l D0, 0x26 000005D6 6010 bra +0x12 /* 000005E8 */ label000005D8: 000005D8 7024 moveq.l D0, 0x24 000005DA 600C bra +0xE /* 000005E8 */ label000005DC: 000005DC 7025 moveq.l D0, 0x25 000005DE 6008 bra +0xA /* 000005E8 */ label000005E0: 000005E0 7029 moveq.l D0, 0x29 000005E2 6004 bra +0x6 /* 000005E8 */ fn000005E4: 000005E4 202E 0008 move.l D0, [A6 + 0x8] label000005E8: 000005E8 4E5E unlink A6 000005EA 205F movea.l A0, [A7]+ 000005EC 584F addq.w A7, 4 000005EE 4ED0 jmp [A0] 000005F0 9143 subx.w D0, D3 000005F2 6F6E ble +0x70 /* 00000662 */ label000005F4: 000005F4 7665 moveq.l D3, 0x65 000005F6 7274 moveq.l D1, 0x74 000005F8 546F 6B65 addq.w [A7 + 0x6B65], 2 000005FC 6E30 bgt +0x32 /* 0000062E */ 000005FE 5F5F subq.w [A7]+, 7 00000600 466C 0000 not.w [A4 + 0x0] 00000604 4E56 FFE4 link A6, -0x001C 00000608 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000060C 4247 clr.w D7 0000060E 7C00 moveq.l D6, 0x00 00000610 203C 0000 0086 move.l D0, 0x86 00000616 A122 syscall NewHandle, flags=1 00000618 2D48 FFE4 move.l [A6 - 0x1C], A0 0000061C 2008 move.l D0, A0 0000061E 6606 bne +0x8 /* 00000626 */ 00000620 7000 moveq.l D0, 0x00 00000622 4EFA 0388 jmp [PC + 0x388 /* 000009AC */] label00000626: 00000626 246E FFE4 movea.l A2, [A6 - 0x1C] 0000062A 2652 movea.l A3, [A2] 0000062C 204B movea.l A0, A3 label0000062E: 0000062E 5C48 addq.w A0, 6 00000630 2D48 FFE8 move.l [A6 - 0x18], A0 00000634 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000638 5248 addq.w A0, 1 0000063A 2F08 move.l -[A7], A0 0000063C 4EB9 0000 00F2 jsr [0x000000F2] 00000642 504F addq.w A7, 8 00000644 4203 clr.b D3 00000646 206E FFE8 movea.l A0, [A6 - 0x18] 0000064A 1143 0042 move.b [A0 + 0x42], D3 0000064E 1143 0041 move.b [A0 + 0x41], D3 00000652 1143 0044 move.b [A0 + 0x44], D3 00000656 1143 0043 move.b [A0 + 0x43], D3 0000065A 7800 moveq.l D4, 0x00 0000065C 2144 0046 move.l [A0 + 0x46], D4 00000660 7A00 moveq.l D5, 0x00 label00000662: 00000662 2745 0070 move.l [A3 + 0x70], D5 00000666 2745 006C move.l [A3 + 0x6C], D5 0000066A 2745 0074 move.l [A3 + 0x74], D5 0000066E 2745 007C move.l [A3 + 0x7C], D5 00000672 2745 0078 move.l [A3 + 0x78], D5 00000676 2745 0080 move.l [A3 + 0x80], D5 0000067A 2052 movea.l A0, [A2] 0000067C 1143 0084 move.b [A0 + 0x84], D3 00000680 16BC 0002 move.b [A3], 0x2 00000684 2744 0002 move.l [A3 + 0x2], D4 00000688 202E 000C move.l D0, [A6 + 0xC] 0000068C 7232 moveq.l D1, 0x32 0000068E B081 cmp.l D0, D1 00000690 675E beq +0x60 /* 000006F0 */ 00000692 7234 moveq.l D1, 0x34 00000694 B081 cmp.l D0, D1 00000696 6758 beq +0x5A /* 000006F0 */ 00000698 722E moveq.l D1, 0x2E 0000069A B081 cmp.l D0, D1 0000069C 6758 beq +0x5A /* 000006F6 */ 0000069E 7230 moveq.l D1, 0x30 000006A0 B081 cmp.l D0, D1 000006A2 6752 beq +0x54 /* 000006F6 */ 000006A4 7233 moveq.l D1, 0x33 000006A6 B081 cmp.l D0, D1 000006A8 6700 0120 beq +0x122 /* 000007CA */ 000006AC 7235 moveq.l D1, 0x35 000006AE B081 cmp.l D0, D1 000006B0 6700 0118 beq +0x11A /* 000007CA */ 000006B4 722F moveq.l D1, 0x2F 000006B6 B081 cmp.l D0, D1 000006B8 6700 0116 beq +0x118 /* 000007D0 */ 000006BC 7231 moveq.l D1, 0x31 000006BE B081 cmp.l D0, D1 000006C0 6700 010E beq +0x110 /* 000007D0 */ 000006C4 7236 moveq.l D1, 0x36 000006C6 B081 cmp.l D0, D1 000006C8 6700 0158 beq +0x15A /* 00000822 */ 000006CC 7237 moveq.l D1, 0x37 000006CE B081 cmp.l D0, D1 000006D0 6700 0198 beq +0x19A /* 0000086A */ 000006D4 7238 moveq.l D1, 0x38 000006D6 B081 cmp.l D0, D1 000006D8 6700 0190 beq +0x192 /* 0000086A */ 000006DC 723A moveq.l D1, 0x3A 000006DE B081 cmp.l D0, D1 000006E0 6700 01E0 beq +0x1E2 /* 000008C2 */ 000006E4 7239 moveq.l D1, 0x39 000006E6 B081 cmp.l D0, D1 000006E8 6700 0222 beq +0x224 /* 0000090C */ 000006EC 6000 0284 bra +0x286 /* 00000972 */ label000006F0: 000006F0 700A moveq.l D0, 0x0A 000006F2 2D40 FFEC move.l [A6 - 0x14], D0 label000006F6: 000006F6 262E 000C move.l D3, [A6 + 0xC] 000006FA 702E moveq.l D0, 0x2E 000006FC B680 cmp.l D3, D0 000006FE 6706 beq +0x8 /* 00000706 */ 00000700 7030 moveq.l D0, 0x30 00000702 B680 cmp.l D3, D0 00000704 6606 bne +0x8 /* 0000070C */ label00000706: 00000706 7010 moveq.l D0, 0x10 00000708 2D40 FFEC move.l [A6 - 0x14], D0 label0000070C: 0000070C 7600 moveq.l D3, 0x00 0000070E 23C3 FFFF CE28 move.l [0xFFFFCE28], D3 00000714 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000718 42A7 clr.l -[A7] 0000071A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000071E 4EB9 0000 07AA jsr [0x000007AA] 00000724 4FEF 000C lea.l A7, [A7 + 0xC] 00000728 2800 move.l D4, D0 0000072A 246E FFE8 movea.l A2, [A6 - 0x18] 0000072E 7056 moveq.l D0, 0x56 00000730 D5C0 add.l A2, D0 00000732 2039 FFFF CE28 move.l D0, [0xFFFFCE28] 00000738 6700 0080 beq +0x82 /* 000007BA */ 0000073C 23C3 FFFF CE28 move.l [0xFFFFCE28], D3 00000742 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000746 42A7 clr.l -[A7] 00000748 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000074C 4EB9 0000 07B2 jsr [0x000007B2] 00000752 4FEF 000C lea.l A7, [A7 + 0xC] 00000756 2C00 move.l D6, D0 00000758 2039 FFFF CE28 move.l D0, [0xFFFFCE28] 0000075E 674A beq +0x4C /* 000007AA */ 00000760 42A7 clr.l -[A7] 00000762 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000766 4EB9 0000 9322 jsr [0x00009322] 0000076C 504F addq.w A7, 8 0000076E 43EE FFF6 lea.l A1, [A6 - 0xA] 00000772 32C0 move.w [A1]+, D0 00000774 22C1 move.l [A1]+, D1 00000776 22C8 move.l [A1]+, A0 00000778 486E FFF6 pea.l [A6 - 0xA] 0000077C 486E FFF8 pea.l [A6 - 0x8] 00000780 3F3C 0810 move.w -[A7], 0x810 00000784 A9EB syscall Pack4/FP68K 00000786 24AE FFF8 move.l [A2], [A6 - 0x8] 0000078A 256E FFFC 0004 move.l [A2 + 0x4], [A6 - 0x4] 00000790 2039 FFFF CE28 move.l D0, [0xFFFFCE28] 00000796 6706 beq +0x8 /* 0000079E */ 00000798 7E01 moveq.l D7, 0x01 0000079A 6000 01FE bra +0x200 /* 0000099A */ label0000079E: 0000079E 206E FFE8 movea.l A0, [A6 - 0x18] 000007A2 10BC 0003 move.b [A0], 0x3 000007A6 6000 01F2 bra +0x1F4 /* 0000099A */ label000007AA: 000007AA 246E FFE8 movea.l A2, [A6 - 0x18] 000007AE 2546 0056 move.l [A2 + 0x56], D6 000007B2 14BC 0002 move.b [A2], 0x2 000007B6 6000 01E2 bra +0x1E4 /* 0000099A */ label000007BA: 000007BA 246E FFE8 movea.l A2, [A6 - 0x18] 000007BE 2544 0056 move.l [A2 + 0x56], D4 000007C2 14BC 0001 move.b [A2], 0x1 000007C6 6000 01D2 bra +0x1D4 /* 0000099A */ label000007CA: 000007CA 700A moveq.l D0, 0x0A 000007CC 2D40 FFEC move.l [A6 - 0x14], D0 label000007D0: 000007D0 262E 000C move.l D3, [A6 + 0xC] 000007D4 702F moveq.l D0, 0x2F 000007D6 B680 cmp.l D3, D0 000007D8 6706 beq +0x8 /* 000007E0 */ 000007DA 7031 moveq.l D0, 0x31 000007DC B680 cmp.l D3, D0 000007DE 6606 bne +0x8 /* 000007E6 */ label000007E0: 000007E0 7010 moveq.l D0, 0x10 000007E2 2D40 FFEC move.l [A6 - 0x14], D0 label000007E6: 000007E6 7000 moveq.l D0, 0x00 000007E8 23C0 FFFF CE28 move.l [0xFFFFCE28], D0 000007EE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000007F2 42A7 clr.l -[A7] 000007F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007F8 4EB9 0000 07B2 jsr [0x000007B2] 000007FE 4FEF 000C lea.l A7, [A7 + 0xC] 00000802 2C00 move.l D6, D0 00000804 2039 FFFF CE28 move.l D0, [0xFFFFCE28] 0000080A 6706 beq +0x8 /* 00000812 */ 0000080C 7E01 moveq.l D7, 0x01 0000080E 6000 018A bra +0x18C /* 0000099A */ label00000812: 00000812 246E FFE8 movea.l A2, [A6 - 0x18] 00000816 2546 0056 move.l [A2 + 0x56], D6 0000081A 14BC 0002 move.b [A2], 0x2 0000081E 6000 017A bra +0x17C /* 0000099A */ label00000822: 00000822 7000 moveq.l D0, 0x00 00000824 23C0 FFFF CE28 move.l [0xFFFFCE28], D0 0000082A 42A7 clr.l -[A7] 0000082C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000830 4EB9 0000 9322 jsr [0x00009322] 00000836 504F addq.w A7, 8 00000838 43EE FFF6 lea.l A1, [A6 - 0xA] 0000083C 32C0 move.w [A1]+, D0 0000083E 22C1 move.l [A1]+, D1 00000840 22C8 move.l [A1]+, A0 00000842 486E FFF6 pea.l [A6 - 0xA] 00000846 486E FFFC pea.l [A6 - 0x4] 0000084A 3F3C 1010 move.w -[A7], 0x1010 0000084E A9EB syscall Pack4/FP68K 00000850 246E FFE8 movea.l A2, [A6 - 0x18] 00000854 256E FFFC 0056 move.l [A2 + 0x56], [A6 - 0x4] 0000085A 2039 FFFF CE28 move.l D0, [0xFFFFCE28] 00000860 6608 bne +0xA /* 0000086A */ 00000862 14BC 0004 move.b [A2], 0x4 00000866 6000 0132 bra +0x134 /* 0000099A */ label0000086A: 0000086A 7000 moveq.l D0, 0x00 0000086C 23C0 FFFF CE28 move.l [0xFFFFCE28], D0 00000872 42A7 clr.l -[A7] 00000874 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000878 4EB9 0000 9322 jsr [0x00009322] 0000087E 504F addq.w A7, 8 00000880 43EE FFF6 lea.l A1, [A6 - 0xA] 00000884 32C0 move.w [A1]+, D0 00000886 22C1 move.l [A1]+, D1 00000888 22C8 move.l [A1]+, A0 0000088A 486E FFF6 pea.l [A6 - 0xA] 0000088E 486E FFF8 pea.l [A6 - 0x8] 00000892 3F3C 0810 move.w -[A7], 0x810 00000896 A9EB syscall Pack4/FP68K 00000898 206E FFE8 movea.l A0, [A6 - 0x18] 0000089C 216E FFF8 0056 move.l [A0 + 0x56], [A6 - 0x8] 000008A2 216E FFFC 005A move.l [A0 + 0x5A], [A6 - 0x4] 000008A8 2039 FFFF CE28 move.l D0, [0xFFFFCE28] 000008AE 6706 beq +0x8 /* 000008B6 */ 000008B0 7E01 moveq.l D7, 0x01 000008B2 6000 00E6 bra +0xE8 /* 0000099A */ label000008B6: 000008B6 206E FFE8 movea.l A0, [A6 - 0x18] 000008BA 10BC 0003 move.b [A0], 0x3 000008BE 6000 00DA bra +0xDC /* 0000099A */ label000008C2: 000008C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008C6 4EB9 0000 004A jsr [0x0000004A] 000008CC 584F addq.w A7, 4 000008CE A122 syscall NewHandle, flags=1 000008D0 2D48 FFF0 move.l [A6 - 0x10], A0 000008D4 2008 move.l D0, A0 000008D6 6606 bne +0x8 /* 000008DE */ 000008D8 7E04 moveq.l D7, 0x04 000008DA 6000 00BE bra +0xC0 /* 0000099A */ label000008DE: 000008DE 206E 0008 movea.l A0, [A6 + 0x8] 000008E2 246E FFF0 movea.l A2, [A6 - 0x10] 000008E6 2252 movea.l A1, [A2] 000008E8 2648 movea.l A3, A0 000008EA 2849 movea.l A4, A1 000008EC 2F08 move.l -[A7], A0 000008EE 4EB9 0000 004A jsr [0x0000004A] 000008F4 584F addq.w A7, 4 000008F6 224C movea.l A1, A4 000008F8 204B movea.l A0, A3 000008FA A02E syscall BlockMove/BlockMoveData 000008FC 266E FFE8 movea.l A3, [A6 - 0x18] 00000900 274A 0056 move.l [A3 + 0x56], A2 00000904 16BC 0005 move.b [A3], 0x5 00000908 6000 0090 bra +0x92 /* 0000099A */ label0000090C: 0000090C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000910 4EB9 0000 004A jsr [0x0000004A] 00000916 584F addq.w A7, 4 00000918 7204 moveq.l D1, 0x04 0000091A B081 cmp.l D0, D1 0000091C 6304 bls +0x6 /* 00000922 */ 0000091E 7E01 moveq.l D7, 0x01 00000920 6078 bra +0x7A /* 0000099A */ label00000922: 00000922 266E 0008 movea.l A3, [A6 + 0x8] 00000926 6010 bra +0x12 /* 00000938 */ label00000928: 00000928 1013 move.b D0, [A3] 0000092A 4880 ext.w D0 0000092C 48C0 ext.l D0 0000092E 8C80 or.l D6, D0 00000930 2006 move.l D0, D6 00000932 E188 lsl D0, 8 00000934 2C00 move.l D6, D0 00000936 524B addq.w A3, 1 label00000938: 00000938 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000093C 4EB9 0000 004A jsr [0x0000004A] 00000942 584F addq.w A7, 4 00000944 5380 subq.l D0, 1 00000946 D0AE 0008 add.l D0, [A6 + 0x8] 0000094A 2040 movea.l A0, D0 0000094C B1CB cmpa.l A0, A3 0000094E 62D8 bhi -0x26 /* 00000928 */ 00000950 260B move.l D3, A3 00000952 96AE 0008 sub.l D3, [A6 + 0x8] 00000956 206E 0008 movea.l A0, [A6 + 0x8] 0000095A D1C3 add.l A0, D3 0000095C 1010 move.b D0, [A0] 0000095E 4880 ext.w D0 00000960 48C0 ext.l D0 00000962 8C80 or.l D6, D0 00000964 246E FFE8 movea.l A2, [A6 - 0x18] 00000968 2546 0056 move.l [A2 + 0x56], D6 0000096C 14BC 0002 move.b [A2], 0x2 00000970 6028 bra +0x2A /* 0000099A */ label00000972: 00000972 2F2E 000C move.l -[A7], [A6 + 0xC] 00000976 4EB9 0000 C862 jsr [0x0000C862] 0000097C 4A00 tst.b D0 0000097E 6718 beq +0x1A /* 00000998 */ 00000980 202E 000C move.l D0, [A6 + 0xC] 00000984 0280 0000 7FFF andi.l D0, 0x7FFF 0000098A 206E FFE8 movea.l A0, [A6 - 0x18] 0000098E 2140 0056 move.l [A0 + 0x56], D0 00000992 16BC 0004 move.b [A3], 0x4 00000996 6002 bra +0x4 /* 0000099A */ label00000998: 00000998 7E01 moveq.l D7, 0x01 label0000099A: 0000099A 4A47 tst.w D7 0000099C 670A beq +0xC /* 000009A8 */ 0000099E 206E FFE4 movea.l A0, [A6 - 0x1C] 000009A2 A023 syscall DisposHandle/DisposeHandle 000009A4 7000 moveq.l D0, 0x00 000009A6 6004 bra +0x6 /* 000009AC */ label000009A8: 000009A8 202E FFE4 move.l D0, [A6 - 0x1C] label000009AC: 000009AC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000009B0 4E5E unlink A6 000009B2 205F movea.l A0, [A7]+ 000009B4 504F addq.w A7, 8 000009B6 4ED0 jmp [A0] 000009B8 9442 sub.w D2, D2 000009BA 7569 moveq.l D2, 0x69 000009BC 6C64 bge +0x66 /* 00000A22 */ 000009BE 436F 6E73 chk.w D1, [A7 + 0x6E73] 000009C2 744E moveq.l D2, 0x4E 000009C4 6F64 ble +0x66 /* 00000A2A */ 000009C6 655F bcs +0x61 /* 00000A27 */ 000009C8 5F46 subq.w D6, 7 000009CA 6C50 bge +0x52 /* 00000A1C */ 000009CC 6300 0000 bls +0x2 /* 000009CE */ // begin alternate branch 000009CE-000009D8 label000009CE: 000009CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000009D2 0000 48E7 ori.b D0, 0xE7 000009D6 1010 move.b D0, [A0] // end alternate branch 000009CE-000009D8 label000009CE: // (misaligned) 000009D0 4E56 0000 link A6, 0 000009D4 48E7 1010 movem.l -[A7], D3,A3 000009D8 266E 000C movea.l A3, [A6 + 0xC] 000009DC 262E 0008 move.l D3, [A6 + 0x8] 000009E0 2053 movea.l A0, [A3] 000009E2 2143 0074 move.l [A0 + 0x74], D3 000009E6 4A83 tst.l D3 000009E8 6714 beq +0x16 /* 000009FE */ 000009EA 206E 0008 movea.l A0, [A6 + 0x8] 000009EE 2050 movea.l A0, [A0] 000009F0 1028 0001 move.b D0, [A0 + 0x1] 000009F4 5200 addq.b D0, 1 000009F6 2053 movea.l A0, [A3] 000009F8 1140 0001 move.b [A0 + 0x1], D0 000009FC 6008 bra +0xA /* 00000A06 */ label000009FE: 000009FE 2053 movea.l A0, [A3] 00000A00 117C 0001 0001 move.b [A0 + 0x1], 0x1 label00000A06: 00000A06 200B move.l D0, A3 00000A08 4CDF 0808 movem.l D3,A3, [A7]+ 00000A0C 4E5E unlink A6 00000A0E 205F movea.l A0, [A7]+ 00000A10 504F addq.w A7, 8 00000A12 4ED0 jmp [A0] 00000A14 9B50 sub.w [A0], D5 00000A16 7573 moveq.l D2, 0x73 00000A18 684F bvc +0x51 /* 00000A69 */ 00000A1A 706E moveq.l D0, 0x6E label00000A1C: 00000A1C 645F bcc +0x61 /* 00000A7D */ 00000A1E 5F46 subq.w D6, 7 00000A20 5050 addq.w [A0], 8 label00000A22: 00000A22 3130 5F50 move.w -[A0], [A0] 00000A26 6172 bsr +0x74 /* 00000A9A */ 00000A28 7365 moveq.l D1, 0x65 label00000A2A: 00000A2A 5472 6565 addq.w <>, 2 00000A2E 5431 0000 addq.b [A1 + D0.w], 2 00000A32 FFFF .invalid <> 00000A34 4E56 FFFC link A6, -0x0004 00000A38 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000A3C 203C 0000 0086 move.l D0, 0x86 00000A42 A122 syscall NewHandle, flags=1 00000A44 2D48 FFFC move.l [A6 - 0x4], A0 00000A48 2008 move.l D0, A0 00000A4A 6604 bne +0x6 /* 00000A50 */ 00000A4C 7000 moveq.l D0, 0x00 00000A4E 6066 bra +0x68 /* 00000AB6 */ label00000A50: 00000A50 246E FFFC movea.l A2, [A6 - 0x4] 00000A54 2852 movea.l A4, [A2] 00000A56 264C movea.l A3, A4 00000A58 5C4B addq.w A3, 6 00000A5A 7600 moveq.l D3, 0x00 00000A5C 2943 0070 move.l [A4 + 0x70], D3 00000A60 2943 006C move.l [A4 + 0x6C], D3 00000A64 2943 0074 move.l [A4 + 0x74], D3 00000A68 2943 007C move.l [A4 + 0x7C], D3 00000A6C 2943 0078 move.l [A4 + 0x78], D3 00000A70 2943 0080 move.l [A4 + 0x80], D3 00000A74 4203 clr.b D3 00000A76 2052 movea.l A0, [A2] 00000A78 1143 0084 move.b [A0 + 0x84], D3 00000A7C 18BC 0003 move.b [A4], 0x3 00000A80 7800 moveq.l D4, 0x00 00000A82 2944 0002 move.l [A4 + 0x2], D4 00000A86 16AE 000F move.b [A3], [A6 + 0xF] 00000A8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A8E 204B movea.l A0, A3 00000A90 5248 addq.w A0, 1 00000A92 2F08 move.l -[A7], A0 00000A94 4EB9 0000 00F2 jsr [0x000000F2] fn00000A9A: 00000A9A 504F addq.w A7, 8 00000A9C 1743 0042 move.b [A3 + 0x42], D3 00000AA0 1743 0041 move.b [A3 + 0x41], D3 00000AA4 1743 0044 move.b [A3 + 0x44], D3 00000AA8 1743 0043 move.b [A3 + 0x43], D3 00000AAC 2744 0046 move.l [A3 + 0x46], D4 00000AB0 2744 0056 move.l [A3 + 0x56], D4 00000AB4 200A move.l D0, A2 label00000AB6: 00000AB6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000ABA 4E5E unlink A6 00000ABC 205F movea.l A0, [A7]+ 00000ABE 504F addq.w A7, 8 00000AC0 4ED0 jmp [A0] 00000AC2 9242 sub.w D1, D2 00000AC4 7569 moveq.l D2, 0x69 00000AC6 6C64 bge +0x66 /* 00000B2C */ 00000AC8 5661 addq.w -[A1], 3 00000ACA 724E moveq.l D1, 0x4E 00000ACC 6F64 ble +0x66 /* 00000B32 */ 00000ACE 655F bcs +0x61 /* 00000B2F */ 00000AD0 5F46 subq.w D6, 7 00000AD2 6C50 bge +0x52 /* 00000B24 */ 00000AD4 6300 0000 bls +0x2 /* 00000AD6 */ // begin alternate branch 00000AD6-00000AE2 label00000AD6: 00000AD6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000ADA 0000 202E ori.b D0, 0x2E /* '.' */ 00000ADE 0008 7218 ori.b A0, 0x18 // end alternate branch 00000AD6-00000AE2 label00000AD6: // (misaligned) 00000AD8 4E56 0000 link A6, 0 00000ADC 202E 0008 move.l D0, [A6 + 0x8] 00000AE0 7218 moveq.l D1, 0x18 00000AE2 B081 cmp.l D0, D1 00000AE4 6720 beq +0x22 /* 00000B06 */ 00000AE6 7219 moveq.l D1, 0x19 00000AE8 B081 cmp.l D0, D1 00000AEA 671E beq +0x20 /* 00000B0A */ 00000AEC 7210 moveq.l D1, 0x10 00000AEE B081 cmp.l D0, D1 00000AF0 6720 beq +0x22 /* 00000B12 */ 00000AF2 7217 moveq.l D1, 0x17 00000AF4 B081 cmp.l D0, D1 00000AF6 6716 beq +0x18 /* 00000B0E */ 00000AF8 7222 moveq.l D1, 0x22 00000AFA B081 cmp.l D0, D1 00000AFC 6714 beq +0x16 /* 00000B12 */ 00000AFE 722C moveq.l D1, 0x2C 00000B00 B081 cmp.l D0, D1 00000B02 6712 beq +0x14 /* 00000B16 */ 00000B04 6014 bra +0x16 /* 00000B1A */ label00000B06: 00000B06 702A moveq.l D0, 0x2A 00000B08 6014 bra +0x16 /* 00000B1E */ label00000B0A: 00000B0A 702B moveq.l D0, 0x2B 00000B0C 6010 bra +0x12 /* 00000B1E */ label00000B0E: 00000B0E 7017 moveq.l D0, 0x17 00000B10 600C bra +0xE /* 00000B1E */ label00000B12: 00000B12 7010 moveq.l D0, 0x10 00000B14 6008 bra +0xA /* 00000B1E */ label00000B16: 00000B16 7029 moveq.l D0, 0x29 00000B18 6004 bra +0x6 /* 00000B1E */ label00000B1A: 00000B1A 202E 0008 move.l D0, [A6 + 0x8] label00000B1E: 00000B1E 4E5E unlink A6 00000B20 205F movea.l A0, [A7]+ 00000B22 584F addq.w A7, 4 label00000B24: 00000B24 4ED0 jmp [A0] 00000B26 9143 subx.w D0, D3 00000B28 6F6E ble +0x70 /* 00000B98 */ 00000B2A 7665 moveq.l D3, 0x65 label00000B2C: 00000B2C 7274 moveq.l D1, 0x74 00000B2E 546F 6B65 addq.w [A7 + 0x6B65], 2 label00000B32: 00000B32 6E31 bgt +0x33 /* 00000B65 */ 00000B34 5F5F subq.w [A7]+, 7 00000B36 466C 0000 not.w [A4 + 0x0] 00000B3A FFFF .invalid <> 00000B3C 4E56 FFFC link A6, -0x0004 00000B40 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000B44 266E 000C movea.l A3, [A6 + 0xC] 00000B48 2E2E 0010 move.l D7, [A6 + 0x10] 00000B4C 4244 clr.w D4 00000B4E 2007 move.l D0, D7 00000B50 2200 move.l D1, D0 00000B52 C0FC 000C mulu.w D0, 0xC 00000B56 4841 swap.w D1 00000B58 C2FC 000C mulu.w D1, 0xC 00000B5C 4841 swap.w D1 00000B5E 4241 clr.w D1 00000B60 D081 add.l D0, D1 00000B62 D0B9 FFFA 5984 add.l D0, [0xFFFA5984] 00000B68 2040 movea.l A0, D0 00000B6A 2C28 0004 move.l D6, [A0 + 0x4] 00000B6E 6000 01FC bra +0x1FE /* 00000D6C */ label00000B72: 00000B72 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B76 4EB9 0000 0F6C jsr [0x00000F6C] 00000B7C 1A00 move.b D5, D0 00000B7E 4885 ext.w D5 00000B80 48C5 ext.l D5 00000B82 7015 moveq.l D0, 0x15 00000B84 BA80 cmp.l D5, D0 00000B86 6700 00DE beq +0xE0 /* 00000C66 */ 00000B8A 7005 moveq.l D0, 0x05 00000B8C BA80 cmp.l D5, D0 00000B8E 6700 00E6 beq +0xE8 /* 00000C76 */ 00000B92 7011 moveq.l D0, 0x11 00000B94 BA80 cmp.l D5, D0 00000B96 6700 014A beq +0x14C /* 00000CE2 */ // begin alternate branch 00000B98-00000B9A label00000B98: 00000B98 014A bchg A2, D0 // end alternate branch 00000B98-00000B9A label00000B98: // (misaligned) 00000B9A 7012 moveq.l D0, 0x12 00000B9C BA80 cmp.l D5, D0 00000B9E 6700 0142 beq +0x144 /* 00000CE2 */ 00000BA2 7013 moveq.l D0, 0x13 00000BA4 BA80 cmp.l D5, D0 00000BA6 6700 013A beq +0x13C /* 00000CE2 */ 00000BAA 700F moveq.l D0, 0x0F 00000BAC BA80 cmp.l D5, D0 00000BAE 6700 0132 beq +0x134 /* 00000CE2 */ 00000BB2 701A moveq.l D0, 0x1A 00000BB4 BA80 cmp.l D5, D0 00000BB6 6700 012A beq +0x12C /* 00000CE2 */ 00000BBA 701B moveq.l D0, 0x1B 00000BBC BA80 cmp.l D5, D0 00000BBE 6700 0122 beq +0x124 /* 00000CE2 */ 00000BC2 701C moveq.l D0, 0x1C 00000BC4 BA80 cmp.l D5, D0 00000BC6 6700 011A beq +0x11C /* 00000CE2 */ 00000BCA 701D moveq.l D0, 0x1D 00000BCC BA80 cmp.l D5, D0 00000BCE 6700 0112 beq +0x114 /* 00000CE2 */ 00000BD2 701E moveq.l D0, 0x1E 00000BD4 BA80 cmp.l D5, D0 00000BD6 6700 010A beq +0x10C /* 00000CE2 */ 00000BDA 701F moveq.l D0, 0x1F 00000BDC BA80 cmp.l D5, D0 00000BDE 6700 0102 beq +0x104 /* 00000CE2 */ 00000BE2 7020 moveq.l D0, 0x20 00000BE4 BA80 cmp.l D5, D0 00000BE6 6700 00FA beq +0xFC /* 00000CE2 */ 00000BEA 7021 moveq.l D0, 0x21 00000BEC BA80 cmp.l D5, D0 00000BEE 6700 00F2 beq +0xF4 /* 00000CE2 */ 00000BF2 7007 moveq.l D0, 0x07 00000BF4 BA80 cmp.l D5, D0 00000BF6 6700 00EA beq +0xEC /* 00000CE2 */ 00000BFA 7008 moveq.l D0, 0x08 00000BFC BA80 cmp.l D5, D0 00000BFE 6700 00E2 beq +0xE4 /* 00000CE2 */ 00000C02 7009 moveq.l D0, 0x09 00000C04 BA80 cmp.l D5, D0 00000C06 6700 00DA beq +0xDC /* 00000CE2 */ 00000C0A 700A moveq.l D0, 0x0A 00000C0C BA80 cmp.l D5, D0 00000C0E 6700 00D2 beq +0xD4 /* 00000CE2 */ 00000C12 700B moveq.l D0, 0x0B 00000C14 BA80 cmp.l D5, D0 00000C16 6700 00CA beq +0xCC /* 00000CE2 */ 00000C1A 700C moveq.l D0, 0x0C 00000C1C BA80 cmp.l D5, D0 00000C1E 6700 00C2 beq +0xC4 /* 00000CE2 */ 00000C22 7010 moveq.l D0, 0x10 00000C24 BA80 cmp.l D5, D0 00000C26 6700 00BA beq +0xBC /* 00000CE2 */ 00000C2A 7006 moveq.l D0, 0x06 00000C2C BA80 cmp.l D5, D0 00000C2E 6700 00FE beq +0x100 /* 00000D2E */ 00000C32 700E moveq.l D0, 0x0E 00000C34 BA80 cmp.l D5, D0 00000C36 6700 00F6 beq +0xF8 /* 00000D2E */ 00000C3A 7016 moveq.l D0, 0x16 00000C3C BA80 cmp.l D5, D0 00000C3E 6700 00EE beq +0xF0 /* 00000D2E */ 00000C42 7023 moveq.l D0, 0x23 00000C44 BA80 cmp.l D5, D0 00000C46 6700 00E6 beq +0xE8 /* 00000D2E */ 00000C4A 7024 moveq.l D0, 0x24 00000C4C BA80 cmp.l D5, D0 00000C4E 6700 00DE beq +0xE0 /* 00000D2E */ 00000C52 7025 moveq.l D0, 0x25 00000C54 BA80 cmp.l D5, D0 00000C56 6700 00D6 beq +0xD8 /* 00000D2E */ 00000C5A 7026 moveq.l D0, 0x26 00000C5C BA80 cmp.l D5, D0 00000C5E 6700 00CE beq +0xD0 /* 00000D2E */ 00000C62 6000 0106 bra +0x108 /* 00000D6A */ label00000C66: 00000C66 0C87 0000 0002 cmpi.l D7, 0x2 00000C6C 6702 beq +0x4 /* 00000C70 */ 00000C6E 7801 moveq.l D4, 0x01 label00000C70: 00000C70 7C22 moveq.l D6, 0x22 00000C72 6000 00F8 bra +0xFA /* 00000D6C */ label00000C76: 00000C76 7605 moveq.l D3, 0x05 00000C78 BA83 cmp.l D5, D3 00000C7A 6666 bne +0x68 /* 00000CE2 */ 00000C7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C80 4EB9 0000 0F6C jsr [0x00000F6C] 00000C86 1A00 move.b D5, D0 00000C88 4885 ext.w D5 00000C8A 48C5 ext.l D5 00000C8C 7014 moveq.l D0, 0x14 00000C8E BA80 cmp.l D5, D0 00000C90 664A bne +0x4C /* 00000CDC */ 00000C92 2F13 move.l -[A7], [A3] 00000C94 4EB9 0000 0E0C jsr [0x00000E0C] 00000C9A 7203 moveq.l D1, 0x03 00000C9C B041 cmp.w D0, D1 00000C9E 6D3C blt +0x3E /* 00000CDC */ 00000CA0 2F0B move.l -[A7], A3 00000CA2 4EB9 0000 0E4C jsr [0x00000E4C] 00000CA8 2440 movea.l A2, D0 00000CAA 2F0B move.l -[A7], A3 00000CAC 4EB9 0000 0E4C jsr [0x00000E4C] 00000CB2 2D40 FFFC move.l [A6 - 0x4], D0 00000CB6 2F03 move.l -[A7], D3 00000CB8 2F0A move.l -[A7], A2 00000CBA 2F00 move.l -[A7], D0 00000CBC 4EB9 0000 100C jsr [0x0000100C] 00000CC2 2840 movea.l A4, D0 00000CC4 200C move.l D0, A4 00000CC6 670E beq +0x10 /* 00000CD6 */ 00000CC8 2F0C move.l -[A7], A4 00000CCA 2F13 move.l -[A7], [A3] 00000CCC 4EB9 0000 09D0 jsr [0x000009D0] 00000CD2 2680 move.l [A3], D0 00000CD4 600C bra +0xE /* 00000CE2 */ label00000CD6: 00000CD6 7804 moveq.l D4, 0x04 00000CD8 6000 0092 bra +0x94 /* 00000D6C */ label00000CDC: 00000CDC 7801 moveq.l D4, 0x01 00000CDE 6000 008C bra +0x8E /* 00000D6C */ label00000CE2: 00000CE2 2F13 move.l -[A7], [A3] 00000CE4 4EB9 0000 0E0C jsr [0x00000E0C] 00000CEA 7202 moveq.l D1, 0x02 00000CEC B041 cmp.w D0, D1 00000CEE 6D3A blt +0x3C /* 00000D2A */ 00000CF0 2F0B move.l -[A7], A3 00000CF2 4EB9 0000 0E4C jsr [0x00000E4C] 00000CF8 2440 movea.l A2, D0 00000CFA 2F0B move.l -[A7], A3 00000CFC 4EB9 0000 0E4C jsr [0x00000E4C] 00000D02 2D40 FFFC move.l [A6 - 0x4], D0 00000D06 2F05 move.l -[A7], D5 00000D08 2F0A move.l -[A7], A2 00000D0A 2F00 move.l -[A7], D0 00000D0C 4EB9 0000 100C jsr [0x0000100C] 00000D12 2840 movea.l A4, D0 00000D14 200C move.l D0, A4 00000D16 670E beq +0x10 /* 00000D26 */ 00000D18 2F0C move.l -[A7], A4 00000D1A 2F13 move.l -[A7], [A3] 00000D1C 4EB9 0000 09D0 jsr [0x000009D0] 00000D22 2680 move.l [A3], D0 00000D24 6046 bra +0x48 /* 00000D6C */ label00000D26: 00000D26 7804 moveq.l D4, 0x04 00000D28 6042 bra +0x44 /* 00000D6C */ label00000D2A: 00000D2A 7801 moveq.l D4, 0x01 00000D2C 603E bra +0x40 /* 00000D6C */ label00000D2E: 00000D2E 2F13 move.l -[A7], [A3] 00000D30 4EB9 0000 0E0C jsr [0x00000E0C] 00000D36 7201 moveq.l D1, 0x01 00000D38 B041 cmp.w D0, D1 00000D3A 6D2A blt +0x2C /* 00000D66 */ 00000D3C 2F05 move.l -[A7], D5 00000D3E 2F0B move.l -[A7], A3 00000D40 4EB9 0000 0E4C jsr [0x00000E4C] 00000D46 2F00 move.l -[A7], D0 00000D48 4EB9 0000 0E98 jsr [0x00000E98] 00000D4E 2840 movea.l A4, D0 00000D50 200C move.l D0, A4 00000D52 670E beq +0x10 /* 00000D62 */ 00000D54 2F0C move.l -[A7], A4 00000D56 2F13 move.l -[A7], [A3] 00000D58 4EB9 0000 09D0 jsr [0x000009D0] 00000D5E 2680 move.l [A3], D0 00000D60 600A bra +0xC /* 00000D6C */ label00000D62: 00000D62 7804 moveq.l D4, 0x04 00000D64 6006 bra +0x8 /* 00000D6C */ label00000D66: 00000D66 3801 move.w D4, D1 00000D68 6002 bra +0x4 /* 00000D6C */ label00000D6A: 00000D6A 7801 moveq.l D4, 0x01 label00000D6C: 00000D6C 4A44 tst.w D4 00000D6E 663E bne +0x40 /* 00000DAE */ 00000D70 246E 0008 movea.l A2, [A6 + 0x8] 00000D74 2F12 move.l -[A7], [A2] 00000D76 4EB9 0000 10EC jsr [0x000010EC] 00000D7C 2200 move.l D1, D0 00000D7E C0FC 000C mulu.w D0, 0xC 00000D82 4841 swap.w D1 00000D84 C2FC 000C mulu.w D1, 0xC 00000D88 4841 swap.w D1 00000D8A 4241 clr.w D1 00000D8C D081 add.l D0, D1 00000D8E D0B9 FFFA 5984 add.l D0, [0xFFFA5984] 00000D94 2040 movea.l A0, D0 00000D96 2028 0008 move.l D0, [A0 + 0x8] 00000D9A B086 cmp.l D0, D6 00000D9C 6D10 blt +0x12 /* 00000DAE */ 00000D9E 2F12 move.l -[A7], [A2] 00000DA0 4EB9 0000 10EC jsr [0x000010EC] 00000DA6 7228 moveq.l D1, 0x28 00000DA8 B081 cmp.l D0, D1 00000DAA 6600 FDC6 bne -0x238 /* 00000B72 */ label00000DAE: 00000DAE 0C87 0000 0029 cmpi.l D7, 0x29 /* ')' */ 00000DB4 6614 bne +0x16 /* 00000DCA */ 00000DB6 206E 0008 movea.l A0, [A6 + 0x8] 00000DBA 2F10 move.l -[A7], [A0] 00000DBC 4EB9 0000 10EC jsr [0x000010EC] 00000DC2 7228 moveq.l D1, 0x28 00000DC4 B081 cmp.l D0, D1 00000DC6 6702 beq +0x4 /* 00000DCA */ 00000DC8 7801 moveq.l D4, 0x01 label00000DCA: 00000DCA 0C87 0000 0002 cmpi.l D7, 0x2 00000DD0 660A bne +0xC /* 00000DDC */ 00000DD2 0C85 0000 0015 cmpi.l D5, 0x15 00000DD8 6702 beq +0x4 /* 00000DDC */ 00000DDA 7801 moveq.l D4, 0x01 label00000DDC: 00000DDC 3004 move.w D0, D4 00000DDE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000DE2 4E5E unlink A6 00000DE4 205F movea.l A0, [A7]+ 00000DE6 4FEF 000C lea.l A7, [A7 + 0xC] 00000DEA 4ED0 jmp [A0] 00000DEC 9C52 sub.w D6, [A2] 00000DEE 6564 bcs +0x66 /* 00000E54 */ 00000DF0 7563 moveq.l D2, 0x63 00000DF2 655F bcs +0x61 /* 00000E53 */ 00000DF4 5F46 subq.w D6, 7 00000DF6 6C50 bge +0x52 /* 00000E48 */ 00000DF8 5050 addq.w [A0], 8 00000DFA 3130 5F50 move.w -[A0], [A0] 00000DFE 6172 bsr +0x74 /* 00000E72 */ 00000E00 7365 moveq.l D1, 0x65 00000E02 5472 6565 addq.w <>, 2 00000E06 5050 addq.w [A0], 8 00000E08 6C00 0000 bge +0x2 /* 00000E0A */ // begin alternate branch 00000E0A-00000E16 label00000E0A: 00000E0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000E0E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000E12 0008 2050 ori.b A0, 0x50 /* 'P' */ // end alternate branch 00000E0A-00000E16 label00000E0A: // (misaligned) 00000E0C 4E56 0000 link A6, 0 00000E10 206E 0008 movea.l A0, [A6 + 0x8] 00000E14 2050 movea.l A0, [A0] 00000E16 1028 0001 move.b D0, [A0 + 0x1] 00000E1A 4880 ext.w D0 00000E1C 4E5E unlink A6 00000E1E 205F movea.l A0, [A7]+ 00000E20 584F addq.w A7, 4 00000E22 4ED0 jmp [A0] 00000E24 8024 or.b D0, -[A4] 00000E26 4765 chk.w D3, -[A5] 00000E28 7454 moveq.l D2, 0x54 00000E2A 6F70 ble +0x72 /* 00000E9C */ 00000E2C 4F70 6E64 chk.w D7, [A0 + D6 * 8 + 0x64] 00000E30 5374 6B4E subq.w <>, 1 00000E34 756D moveq.l D2, 0x6D 00000E36 6265 bhi +0x67 /* 00000E9D */ 00000E38 725F moveq.l D1, 0x5F 00000E3A 5F46 subq.w D6, 7 00000E3C 5050 addq.w [A0], 8 00000E3E 3130 5F50 move.w -[A0], [A0] 00000E42 6172 bsr +0x74 /* 00000EB6 */ 00000E44 7365 moveq.l D1, 0x65 00000E46 5472 6565 addq.w <>, 2 // begin alternate branch 00000E48-00000E4A label00000E48: 00000E48 6565 bcs +0x67 /* 00000EAF */ // end alternate branch 00000E48-00000E4A label00000E48: // (misaligned) 00000E4A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000E4E 0000 48E7 ori.b D0, 0xE7 00000E52 0030 246E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ // begin alternate branch 00000E54-00000E58 label00000E54: 00000E54 246E 0008 movea.l A2, [A6 + 0x8] // end alternate branch 00000E54-00000E58 label00000E54: // (misaligned) 00000E58 2652 movea.l A3, [A2] 00000E5A 200B move.l D0, A3 00000E5C 6710 beq +0x12 /* 00000E6E */ 00000E5E 2053 movea.l A0, [A3] 00000E60 2028 0074 move.l D0, [A0 + 0x74] 00000E64 2480 move.l [A2], D0 00000E66 7000 moveq.l D0, 0x00 00000E68 2053 movea.l A0, [A3] 00000E6A 2140 0074 move.l [A0 + 0x74], D0 label00000E6E: 00000E6E 200B move.l D0, A3 00000E70 4CDF 0C00 movem.l A2,A3, [A7]+ // begin alternate branch 00000E72-00000E76 fn00000E72: 00000E72 0C00 4E5E cmpi.b D0, 0x5E /* '^' */ // end alternate branch 00000E72-00000E76 fn00000E72: // (misaligned) 00000E74 4E5E unlink A6 00000E76 205F movea.l A0, [A7]+ 00000E78 584F addq.w A7, 4 00000E7A 4ED0 jmp [A0] 00000E7C 9950 sub.w [A0], D4 00000E7E 6F70 ble +0x72 /* 00000EF0 */ 00000E80 4F70 6E64 chk.w D7, [A0 + D6 * 8 + 0x64] 00000E84 5F5F subq.w [A7]+, 7 00000E86 4650 not.w [A0] 00000E88 5050 addq.w [A0], 8 00000E8A 3130 5F50 move.w -[A0], [A0] 00000E8E 6172 bsr +0x74 /* 00000F02 */ 00000E90 7365 moveq.l D1, 0x65 00000E92 5472 6565 addq.w <>, 2 00000E96 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000E9A 0000 48E7 ori.b D0, 0xE7 // begin alternate branch 00000E9C-00000EA0 label00000E9C: 00000E9C 48E7 1010 movem.l -[A7], D3,A3 // end alternate branch 00000E9C-00000EA0 label00000E9C: // (misaligned) 00000E9E 1010 move.b D0, [A0] 00000EA0 203C 0000 0086 move.l D0, 0x86 00000EA6 A122 syscall NewHandle, flags=1 00000EA8 2648 movea.l A3, A0 00000EAA 200B move.l D0, A3 00000EAC 6606 bne +0x8 /* 00000EB4 */ 00000EAE 7000 moveq.l D0, 0x00 00000EB0 4EFA 0088 jmp [PC + 0x88 /* 00000F3A */] label00000EB4: 00000EB4 2053 movea.l A0, [A3] fn00000EB6: 00000EB6 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 00000EBC 2053 movea.l A0, [A3] 00000EBE 216E 0008 0070 move.l [A0 + 0x70], [A6 + 0x8] 00000EC4 7600 moveq.l D3, 0x00 00000EC6 2053 movea.l A0, [A3] 00000EC8 2143 0074 move.l [A0 + 0x74], D3 00000ECC 2053 movea.l A0, [A3] 00000ECE 2143 006C move.l [A0 + 0x6C], D3 00000ED2 2053 movea.l A0, [A3] 00000ED4 2143 007C move.l [A0 + 0x7C], D3 00000ED8 2053 movea.l A0, [A3] 00000EDA 2143 0078 move.l [A0 + 0x78], D3 00000EDE 2053 movea.l A0, [A3] 00000EE0 2143 0080 move.l [A0 + 0x80], D3 00000EE4 4203 clr.b D3 00000EE6 2053 movea.l A0, [A3] 00000EE8 1143 0084 move.b [A0 + 0x84], D3 00000EEC 2053 movea.l A0, [A3] 00000EEE 10BC 0001 move.b [A0], 0x1 // begin alternate branch 00000EF0-00000EF4 label00000EF0: 00000EF0 0001 2053 ori.b D1, 0x53 /* 'S' */ // end alternate branch 00000EF0-00000EF4 label00000EF0: // (misaligned) 00000EF2 2053 movea.l A0, [A3] 00000EF4 1143 0006 move.b [A0 + 0x6], D3 00000EF8 2053 movea.l A0, [A3] 00000EFA 1143 0048 move.b [A0 + 0x48], D3 00000EFE 2053 movea.l A0, [A3] 00000F00 1143 0047 move.b [A0 + 0x47], D3 // begin alternate branch 00000F02-00000F06 fn00000F02: 00000F02 0047 2053 ori.w D7, 0x2053 /* ' S' */ // end alternate branch 00000F02-00000F06 fn00000F02: // (misaligned) 00000F04 2053 movea.l A0, [A3] 00000F06 1143 004A move.b [A0 + 0x4A], D3 00000F0A 2053 movea.l A0, [A3] 00000F0C 1143 0049 move.b [A0 + 0x49], D3 00000F10 2053 movea.l A0, [A3] 00000F12 42A8 0054 clr.l [A0 + 0x54] 00000F16 42A8 0058 clr.l [A0 + 0x58] 00000F1A 2053 movea.l A0, [A3] 00000F1C 42A8 004C clr.l [A0 + 0x4C] 00000F20 42A8 0050 clr.l [A0 + 0x50] 00000F24 2053 movea.l A0, [A3] 00000F26 42A8 0064 clr.l [A0 + 0x64] 00000F2A 42A8 0068 clr.l [A0 + 0x68] 00000F2E 2053 movea.l A0, [A3] 00000F30 42A8 005C clr.l [A0 + 0x5C] 00000F34 42A8 0060 clr.l [A0 + 0x60] 00000F38 200B move.l D0, A3 label00000F3A: 00000F3A 4CDF 0808 movem.l D3,A3, [A7]+ 00000F3E 4E5E unlink A6 00000F40 205F movea.l A0, [A7]+ 00000F42 504F addq.w A7, 8 00000F44 4ED0 jmp [A0] 00000F46 8020 or.b D0, -[A0] 00000F48 4275 696C clr.w <> 00000F4C 6455 bcc +0x57 /* 00000FA3 */ 00000F4E 6E61 bgt +0x63 /* 00000FB1 */ 00000F50 7279 moveq.l D1, 0x79 00000F52 4E6F move A7, USP 00000F54 6465 bcc +0x67 /* 00000FBB */ 00000F56 5F5F subq.w [A7]+, 7 00000F58 466C 5050 not.w [A4 + 0x5050] 00000F5C 3130 5F50 move.w -[A0], [A0] 00000F60 6172 bsr +0x74 /* 00000FD4 */ 00000F62 7365 moveq.l D1, 0x65 00000F64 5472 6565 addq.w <>, 2 00000F68 0000 FFFF ori.b D0, 0xFF 00000F6C 4E56 0000 link A6, 0 00000F70 206E 0008 movea.l A0, [A6 + 0x8] 00000F74 5990 subq.l [A0], 4 00000F76 2010 move.l D0, [A0] 00000F78 2040 movea.l A0, D0 00000F7A 2010 move.l D0, [A0] 00000F7C 4E5E unlink A6 00000F7E 205F movea.l A0, [A7]+ 00000F80 584F addq.w A7, 4 00000F82 4ED0 jmp [A0] 00000F84 8B50 or.w [A0], D5 00000F86 6F70 ble +0x72 /* 00000FF8 */ 00000F88 4F70 5F5F chk.w D7, <> 00000F8C 4650 not.w [A0] 00000F8E 506C 0000 addq.w [A4 + 0x0], 8 00000F92 FFFF .invalid <> 00000F94 4E56 0000 link A6, 0 00000F98 48E7 0030 movem.l -[A7], A2,A3 00000F9C 266E 0008 movea.l A3, [A6 + 0x8] 00000FA0 200B move.l D0, A3 00000FA2 673A beq +0x3C /* 00000FDE */ 00000FA4 2053 movea.l A0, [A3] 00000FA6 2F28 006C move.l -[A7], [A0 + 0x6C] 00000FAA 4EB9 0000 0F94 jsr [0x00000F94] 00000FB0 2053 movea.l A0, [A3] 00000FB2 2F28 0070 move.l -[A7], [A0 + 0x70] 00000FB6 4EB9 0000 0F94 jsr [0x00000F94] 00000FBC 2053 movea.l A0, [A3] 00000FBE 2F28 0074 move.l -[A7], [A0 + 0x74] 00000FC2 4EB9 0000 0F94 jsr [0x00000F94] 00000FC8 2453 movea.l A2, [A3] 00000FCA 102A 0006 move.b D0, [A2 + 0x6] 00000FCE 723A moveq.l D1, 0x3A 00000FD0 B001 cmp.b D0, D1 00000FD2 6606 bne +0x8 /* 00000FDA */ fn00000FD4: 00000FD4 206A 004C movea.l A0, [A2 + 0x4C] 00000FD8 A023 syscall DisposHandle/DisposeHandle label00000FDA: 00000FDA 204B movea.l A0, A3 00000FDC A023 syscall DisposHandle/DisposeHandle label00000FDE: 00000FDE 4CDF 0C00 movem.l A2,A3, [A7]+ 00000FE2 4E5E unlink A6 00000FE4 205F movea.l A0, [A7]+ 00000FE6 584F addq.w A7, 4 00000FE8 4ED0 jmp [A0] 00000FEA 9E46 sub.w D7, D6 00000FEC 7265 moveq.l D1, 0x65 00000FEE 654F bcs +0x51 /* 0000103F */ 00000FF0 706E moveq.l D0, 0x6E 00000FF2 6453 bcc +0x55 /* 00001047 */ 00000FF4 7461 moveq.l D2, 0x61 00000FF6 636B bls +0x6D /* 00001063 */ label00000FF8: 00000FF8 5F5F subq.w [A7]+, 7 00000FFA 4650 not.w [A0] 00000FFC 5031 305F addq.b [A1 + D3.w + 0x5F], 8 00001000 5061 addq.w -[A1], 8 00001002 7273 moveq.l D1, 0x73 00001004 6554 bcs +0x56 /* 0000105A */ 00001006 7265 moveq.l D1, 0x65 00001008 6500 0000 bcs +0x2 /* 0000100A */ // begin alternate branch 0000100A-0000101A label0000100A: 0000100A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000100E 0000 48E7 ori.b D0, 0xE7 00001012 1038 203C move.b D0, [0x0000203C] 00001016 0000 0086 ori.b D0, 0x86 // end alternate branch 0000100A-0000101A label0000100A: // (misaligned) 0000100C 4E56 0000 link A6, 0 00001010 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001014 203C 0000 0086 move.l D0, 0x86 0000101A A122 syscall NewHandle, flags=1 0000101C 2648 movea.l A3, A0 0000101E 200B move.l D0, A3 00001020 6606 bne +0x8 /* 00001028 */ 00001022 7000 moveq.l D0, 0x00 00001024 4EFA 0090 jmp [PC + 0x90 /* 000010B6 */] label00001028: 00001028 2053 movea.l A0, [A3] 0000102A 216E 0010 0002 move.l [A0 + 0x2], [A6 + 0x10] 00001030 2053 movea.l A0, [A3] 00001032 216E 000C 006C move.l [A0 + 0x6C], [A6 + 0xC] 00001038 2053 movea.l A0, [A3] 0000103A 216E 0008 0070 move.l [A0 + 0x70], [A6 + 0x8] 00001040 2053 movea.l A0, [A3] 00001042 10BC 0001 move.b [A0], 0x1 00001046 7600 moveq.l D3, 0x00 00001048 2053 movea.l A0, [A3] 0000104A 2143 0074 move.l [A0 + 0x74], D3 0000104E 2053 movea.l A0, [A3] 00001050 2143 007C move.l [A0 + 0x7C], D3 00001054 2053 movea.l A0, [A3] 00001056 2143 0078 move.l [A0 + 0x78], D3 label0000105A: 0000105A 2053 movea.l A0, [A3] 0000105C 2143 0080 move.l [A0 + 0x80], D3 00001060 4203 clr.b D3 00001062 2053 movea.l A0, [A3] 00001064 1143 0084 move.b [A0 + 0x84], D3 00001068 2453 movea.l A2, [A3] 0000106A 284A movea.l A4, A2 0000106C 5C4C addq.w A4, 6 0000106E 4879 FFFA 5988 push.l 0xFFFA5988 00001074 204C movea.l A0, A4 00001076 5248 addq.w A0, 1 00001078 2F08 move.l -[A7], A0 0000107A 4EB9 0000 00F2 jsr [0x000000F2] 00001080 504F addq.w A7, 8 00001082 1883 move.b [A4], D3 00001084 1943 0042 move.b [A4 + 0x42], D3 00001088 1943 0041 move.b [A4 + 0x41], D3 0000108C 1943 0044 move.b [A4 + 0x44], D3 00001090 1943 0043 move.b [A4 + 0x43], D3 00001094 42AC 004E clr.l [A4 + 0x4E] 00001098 42AC 0052 clr.l [A4 + 0x52] 0000109C 42AC 0046 clr.l [A4 + 0x46] 000010A0 42AC 004A clr.l [A4 + 0x4A] 000010A4 42AC 005E clr.l [A4 + 0x5E] 000010A8 42AC 0062 clr.l [A4 + 0x62] 000010AC 42AC 0056 clr.l [A4 + 0x56] 000010B0 42AC 005A clr.l [A4 + 0x5A] 000010B4 200B move.l D0, A3 label000010B6: 000010B6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000010BA 4E5E unlink A6 000010BC 205F movea.l A0, [A7]+ 000010BE 4FEF 000C lea.l A7, [A7 + 0xC] 000010C2 4ED0 jmp [A0] 000010C4 8023 or.b D0, -[A3] 000010C6 4275 696C clr.w <> 000010CA 6442 bcc +0x44 /* 0000110E */ 000010CC 696E bvs +0x70 /* 0000113C */ 000010CE 6172 bsr +0x74 /* 00001142 */ 000010D0 794E moveq.l D4, 0x4E 000010D2 6F64 ble +0x66 /* 00001138 */ 000010D4 655F bcs +0x61 /* 00001135 */ 000010D6 5F46 subq.w D6, 7 000010D8 6C50 bge +0x52 /* 0000112A */ 000010DA 5031 305F addq.b [A1 + D3.w + 0x5F], 8 000010DE 5061 addq.w -[A1], 8 000010E0 7273 moveq.l D1, 0x73 000010E2 6554 bcs +0x56 /* 00001138 */ 000010E4 7265 moveq.l D1, 0x65 000010E6 6554 bcs +0x56 /* 0000113C */ 000010E8 3200 move.w D1, D0 000010EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000010EE 0000 206E ori.b D0, 0x6E /* 'n' */ 000010F2 0008 2028 ori.b A0, 0x28 /* '(' */ 000010F6 FFFC .invalid <> 000010F8 4E5E unlink A6 000010FA 205F movea.l A0, [A7]+ 000010FC 584F addq.w A7, 4 000010FE 4ED0 jmp [A0] 00001100 9047 sub.w D0, D7 00001102 6574 bcs +0x76 /* 00001178 */ 00001104 546F 704F addq.w [A7 + 0x704F], 2 00001108 7053 moveq.l D0, 0x53 0000110A 746B moveq.l D2, 0x6B 0000110C 5F5F subq.w [A7]+, 7 label0000110E: 0000110E 4650 not.w [A0] 00001110 6C00 0000 bge +0x2 /* 00001112 */ // begin alternate branch 00001112-00001120 label00001112: 00001112 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001116 0000 48E7 ori.b D0, 0xE7 0000111A 0030 266E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ // end alternate branch 00001112-00001120 label00001112: // (misaligned) 00001114 4E56 0000 link A6, 0 00001118 48E7 0030 movem.l -[A7], A2,A3 0000111C 266E 0008 movea.l A3, [A6 + 0x8] 00001120 200B move.l D0, A3 00001122 672E beq +0x30 /* 00001152 */ 00001124 2053 movea.l A0, [A3] 00001126 2F28 006C move.l -[A7], [A0 + 0x6C] label0000112A: 0000112A 4EB9 0000 1114 jsr [0x00001114] 00001130 2053 movea.l A0, [A3] 00001132 2F28 0070 move.l -[A7], [A0 + 0x70] 00001136 4EB9 0000 1114 jsr [0x00001114] // begin alternate branch 00001138-0000113C label00001138: 00001138 0000 1114 ori.b D0, 0x14 // end alternate branch 00001138-0000113C label00001138: // (misaligned) label0000113C: 0000113C 2453 movea.l A2, [A3] 0000113E 102A 0006 move.b D0, [A2 + 0x6] fn00001142: 00001142 723A moveq.l D1, 0x3A 00001144 B001 cmp.b D0, D1 00001146 6606 bne +0x8 /* 0000114E */ 00001148 206A 004C movea.l A0, [A2 + 0x4C] 0000114C A02A syscall HUnlock label0000114E: 0000114E 204B movea.l A0, A3 00001150 A02A syscall HUnlock label00001152: 00001152 4CDF 0C00 movem.l A2,A3, [A7]+ 00001156 4E5E unlink A6 00001158 205F movea.l A0, [A7]+ 0000115A 584F addq.w A7, 4 0000115C 4ED0 jmp [A0] 0000115E 8020 or.b D0, -[A0] 00001160 556E 4C6F subq.w [A6 + 0x4C6F], 2 00001164 636B bls +0x6D /* 000011D1 */ 00001166 5472 6565 addq.w <>, 2 0000116A 4E6F move A7, USP 0000116C 6465 bcc +0x67 /* 000011D3 */ 0000116E 735F moveq.l D1, 0x5F 00001170 5F46 subq.w D6, 7 00001172 5050 addq.w [A0], 8 00001174 3130 5F50 move.w -[A0], [A0] label00001178: 00001178 6172 bsr +0x74 /* 000011EC */ 0000117A 7365 moveq.l D1, 0x65 0000117C 5472 6565 addq.w <>, 2 00001180 0000 FFFF ori.b D0, 0xFF 00001184 4E56 0000 link A6, 0 00001188 48E7 0030 movem.l -[A7], A2,A3 0000118C 266E 0008 movea.l A3, [A6 + 0x8] 00001190 200B move.l D0, A3 00001192 672E beq +0x30 /* 000011C2 */ 00001194 2053 movea.l A0, [A3] 00001196 2F28 006C move.l -[A7], [A0 + 0x6C] 0000119A 4EB9 0000 1184 jsr [0x00001184] 000011A0 2053 movea.l A0, [A3] 000011A2 2F28 0070 move.l -[A7], [A0 + 0x70] 000011A6 4EB9 0000 1184 jsr [0x00001184] 000011AC 2453 movea.l A2, [A3] 000011AE 102A 0006 move.b D0, [A2 + 0x6] 000011B2 723A moveq.l D1, 0x3A 000011B4 B001 cmp.b D0, D1 000011B6 6606 bne +0x8 /* 000011BE */ 000011B8 206A 004C movea.l A0, [A2 + 0x4C] 000011BC A029 syscall HLock label000011BE: 000011BE 204B movea.l A0, A3 000011C0 A029 syscall HLock label000011C2: 000011C2 4CDF 0C00 movem.l A2,A3, [A7]+ 000011C6 4E5E unlink A6 000011C8 205F movea.l A0, [A7]+ 000011CA 584F addq.w A7, 4 000011CC 4ED0 jmp [A0] 000011CE 9E4C sub.w D7, A4 000011D0 6F63 ble +0x65 /* 00001235 */ 000011D2 6B54 bmi +0x56 /* 00001228 */ 000011D4 7265 moveq.l D1, 0x65 000011D6 654E bcs +0x50 /* 00001226 */ 000011D8 6F64 ble +0x66 /* 0000123E */ 000011DA 6573 bcs +0x75 /* 0000124F */ 000011DC 5F5F subq.w [A7]+, 7 000011DE 4650 not.w [A0] 000011E0 5031 305F addq.b [A1 + D3.w + 0x5F], 8 000011E4 5061 addq.w -[A1], 8 000011E6 7273 moveq.l D1, 0x73 000011E8 6554 bcs +0x56 /* 0000123E */ 000011EA 7265 moveq.l D1, 0x65 fn000011EC: 000011EC 6500 0000 bcs +0x2 /* 000011EE */ // begin alternate branch 000011EE-000011F2 label000011EE: 000011EE 0000 4280 ori.b D0, 0x80 // end alternate branch 000011EE-000011F2 label000011EE: // (misaligned) 000011F0 4280 clr.l D0 000011F2 BC0E cmp.b D6, A6 000011F4 80B4 00FF or.l D0, [A4 + D0.w - 0x1] 000011F8 FFFE .invalid <> 000011FA 9581 subx.l D2, D1 000011FC D553 add.w [A3], D2 000011FE 80B6 6912 050E or.l D0, [[A6 + D6] + 0x50E] 00001204 1C2C 0E10 move.b D6, [A4 + 0xE10] 00001208 1B09 move.b -[A5], A1 0000120A 1E00 move.b D7, D0 0000120C FFFF .invalid <> 0000120E FF3B .extension 0xF3B <> // unimplemented 00001210 1756 00FF move.b [A3 + 0xFF], [A6] 00001214 FFFF .invalid <> 00001216 B765 xor.w -[A5], D3 00001218 2427 move.l D2, -[A7] 0000121A 1411 move.b D2, [A1] 0000121C 161D move.b D3, [A5]+ 0000121E 808F or.l D0, A7 00001220 6781 beq -0x7D /* 000011A3 */ 00001222 1681 move.b [A3], D1 00001224 7006 moveq.l D0, 0x06 label00001226: 00001226 0000 3380 ori.b D0, 0x80 // begin alternate branch 00001228-0000122E label00001228: 00001228 3380 8D80 move.w [ + <> + A0 * 4], D0 0000122C DC08 add.b D6, A0 // end alternate branch 00001228-0000122E label00001228: // (misaligned) 0000122A 8D80 DC08 unpk D6, D0, 0xDC08 0000122E 0807 4D08 btst.b D7, 0x8 00001232 1100 move.b -[A0], D0 00001234 FFFF .invalid <> 00001236 FE37 0D6E .unknown 0xFE37 0x0D6E (W = 7) 0000123A 00FF .incomplete 0000123C FFFF .invalid <> label0000123E: 0000123E 9B6E 1500 sub.w [A6 + 0x1500], D5 00001242 FFFF .invalid <> 00001244 FFF7 .invalid <> 00001246 3178 4408 0C0E move.w [A0 + 0xC0E], [0x00004408] 0000124C 462A 2900 not.b [A2 + 0x2900] 00001250 FFFF .invalid <> 00001252 FFB5 .invalid <> 00001254 0A48 0900 xori.w A0, 0x900 /* '\t\0' */ 00001258 FFFF .invalid <> 0000125A FFB3 .invalid <> 0000125C 091C btst [A4]+, D4 0000125E 2F19 move.l -[A7], [A1]+ 00001260 8318 or.b [A0]+, D1 00001262 8085 or.l D0, D5 00001264 0A28 2600 FFFF xori.b [A0 - 0x1], 0x0 0000126A FFB9 .invalid <> 0000126C 0523 btst -[A3], D2 0000126E 0522 btst -[A2], D2 00001270 00FF .incomplete 00001272 FFFF .invalid <> 00001274 BE28 00FF cmp.b D7, [A0 + 0xFF] 00001278 FFFF .invalid <> 0000127A E028 lsr D0.b, D0 0000127C 1E00 move.b D7, D0 0000127E FFFF .invalid <> 00001280 FFF8 .invalid <> 00001282 1715 move.b -[A3], [A5] 00001284 0E80 F706 0680 .invalid.l D0, 0xF7060680 // invalid immediate operation 0000128A B406 cmp.b D2, D6 0000128C 3206 move.w D1, D6 0000128E 0000 0000 ori.b D0, 0x0 00001292 0000 0000 ori.b D0, 0x0 00001296 0000 0000 ori.b D0, 0x0 0000129A 0000 0000 ori.b D0, 0x0 0000129E 0000 0000 ori.b D0, 0x0 000012A2 0000 0000 ori.b D0, 0x0 000012A6 0000 0000 ori.b D0, 0x0 000012AA 0000 0000 ori.b D0, 0x0 000012AE 0000 0000 ori.b D0, 0x0 000012B2 0000 0000 ori.b D0, 0x0 000012B6 0000 0000 ori.b D0, 0x0 000012BA 0000 0000 ori.b D0, 0x0 000012BE 0000 0000 ori.b D0, 0x0 000012C2 0000 0000 ori.b D0, 0x0 000012C6 0000 0000 ori.b D0, 0x0 000012CA 0000 0000 ori.b D0, 0x0 000012CE 0000 0000 ori.b D0, 0x0 000012D2 0000 0000 ori.b D0, 0x0 000012D6 0000 0000 ori.b D0, 0x0 000012DA 0000 0000 ori.b D0, 0x0 000012DE 0000 0000 ori.b D0, 0x0 000012E2 0000 0000 ori.b D0, 0x0 000012E6 0000 0000 ori.b D0, 0x0 000012EA 0000 0000 ori.b D0, 0x0 000012EE 0000 0000 ori.b D0, 0x0 000012F2 0000 0000 ori.b D0, 0x0 000012F6 0000 0000 ori.b D0, 0x0 000012FA 0000 0000 ori.b D0, 0x0 000012FE 0000 0000 ori.b D0, 0x0 00001302 0000 0000 ori.b D0, 0x0 00001306 0000 0000 ori.b D0, 0x0 0000130A 0000 0000 ori.b D0, 0x0 0000130E 0000 0000 ori.b D0, 0x0 00001312 0000 0000 ori.b D0, 0x0 00001316 0000 0000 ori.b D0, 0x0 0000131A 0000 0000 ori.b D0, 0x0 0000131E 0000 0000 ori.b D0, 0x0 00001322 0000 0000 ori.b D0, 0x0 00001326 0000 0000 ori.b D0, 0x0 0000132A 0000 0000 ori.b D0, 0x0 0000132E 0000 0000 ori.b D0, 0x0 00001332 0000 0000 ori.b D0, 0x0 00001336 0000 0000 ori.b D0, 0x0 0000133A 0000 0000 ori.b D0, 0x0 0000133E 0000 0000 ori.b D0, 0x0 00001342 0000 0000 ori.b D0, 0x0 00001346 0000 0000 ori.b D0, 0x0 0000134A 0000 0000 ori.b D0, 0x0 0000134E 0000 0000 ori.b D0, 0x0 00001352 0000 0000 ori.b D0, 0x0 00001356 0000 0000 ori.b D0, 0x0 0000135A 0000 0000 ori.b D0, 0x0 0000135E 0000 0000 ori.b D0, 0x0 00001362 0000 0000 ori.b D0, 0x0 00001366 0000 0000 ori.b D0, 0x0 0000136A 0000 0000 ori.b D0, 0x0 0000136E 0000 0000 ori.b D0, 0x0 00001372 0000 0000 ori.b D0, 0x0 00001376 0000 0000 ori.b D0, 0x0 0000137A 0000 0000 ori.b D0, 0x0 0000137E 0000 0000 ori.b D0, 0x0 00001382 0000 0000 ori.b D0, 0x0 00001386 0000 0000 ori.b D0, 0x0 0000138A 0000 0000 ori.b D0, 0x0 0000138E 0000 0000 ori.b D0, 0x0 00001392 0000 0000 ori.b D0, 0x0 00001396 0000 0000 ori.b D0, 0x0 0000139A 0000 0000 ori.b D0, 0x0 0000139E 0000 0000 ori.b D0, 0x0 000013A2 0000 0000 ori.b D0, 0x0 000013A6 0000 0000 ori.b D0, 0x0 000013AA 0000 0000 ori.b D0, 0x0 000013AE 0000 0000 ori.b D0, 0x0 000013B2 0000 0000 ori.b D0, 0x0 000013B6 0000 0000 ori.b D0, 0x0 000013BA 0000 0000 ori.b D0, 0x0 000013BE 0000 0000 ori.b D0, 0x0 000013C2 0000 0000 ori.b D0, 0x0 000013C6 0000 0000 ori.b D0, 0x0 000013CA 0000 0000 ori.b D0, 0x0 000013CE 0000 0000 ori.b D0, 0x0 000013D2 0000 0000 ori.b D0, 0x0 000013D6 0000 .incomplete